如何配置 GitHub 为个人的手机图床

教程大全  / 只看大图  / 倒序浏览   ©

#楼主# 2020-2-12

跳转到指定楼层

马上注册,分享更多源码,享用更多功能,让你轻松玩转云大陆。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

前言

之前开发了咕咚 Markdown 助手,这是一个用来上传手机图片到图床的 Android 软件,后来还支持了 GitHub 图床,不过对于普通用户,设置 GitHub 图床轻微有点麻烦,以是就有了这个教程。

另外一些人可能对 图床GitHub 这两个概念比力陌生,以是为了更好的这里也简单介绍一下,如果对它们已经了解,可以选择跳过下面的两部分,直接阅读正文部分。

图床

图床是用来在网络上存储图片的服务。可能有点抽象,这里先说说图片,图片是我们上网时除笔墨以外最常看到的东西,关于图片,如果通过存储形式区分,可以把图片分为:

  • 本地图片
  • 网络图片

本地图片很容易理解,比如我们用手机拍的照片,这些照片拍好后,它们会存储在手机的存储卡上,只有自己可以操作,你可以对它进行编辑、删除等任何操作,但是除手机主人之外的所有人都不能访问,因为它们在你的手机存储卡上。

163507p535kaz7dvo3a3v5.jpg

但是在上网过程中,为了让自己的照片被别人看到,本地图片就不行了,如今必须把照片上传到网络服务器上,让它成为网络图片。比如如今想要在微博上展示自己做的菜,那么就必要把自己拍的照片上传到微博的服务器,如许各人就都可以看到这个图片了,因为微博的图片服务是公开的,上传后的图片会有一个网络访问路径,任何支持网络哀求的装备都可以根据路径下载展示那个图片。

使用网络图片的场景很多。比如如今要写一篇文章发表在网上,文章里必要插入一张图片,应该怎么办,本地图片肯定不行,这时就必要找到一个可以存储图片的网路服务器,把图片上传到网络服务器上,然后拿到这个图片对应的远程访问所在,然后就可以在文章中使用这个远程所在来展示图片了。

一些网络笔墨编辑器,比如知乎、公众号后台、印象笔记等,它们支持把本地的图片上传并转化为远程图片。

上面说到的,能提供图片存储的网络服务就是图床服务。目前,国内有很多产品可以提供这种图床服务,比如主流的图床服务有七牛云、阿里云、腾讯云、微博图床等,还有不少小众的图床服务,如 SM.MS 等。

GitHub

这是一个国外公司开发的网站,这个网站重要为程序员提供了可以共享代码、文件的服务,比如你开发了一个程序,如今为了让更多人到场这个项目,一起开发,一共贡献 idea,就可以把代码上传到上面,GitHub 提供了友好的协作机制,然后各人就可以共同提交代码,共同维护项目,不少公司或者个人都选择用如许的方式去开发项目,这也是开源的气力。

上面说到的 GitHub 可以提供文件存储服务,以是它肯定也支持图片存储,而且只要创建仓库时,仓库的访问属性是公开的,那么存储在这个仓库里的图片就可以为互联网上的所有人访问到。

以是 GitHub 也就可以作为图床服务,而且 GitHub 可以免费使用(有付费版),存储空间也没什么限制,很好用。


咕咚 Markdown 助手

如上面所述,如果你觉得七牛云操作麻烦、腾讯云还要付费,那么你就可以选择用 GitHub 作为自己的图床,来存储自己的网络图片。只必要注册一个 GitHub 账号,创建一个仓库即可,然后直接在浏览器里进行上传,或者通过 git 下令这种极客的方式去上传。

但是不论那种,实在都有点麻烦,而且很多时候,我们必要把手机中的图片上传到图床,如果要使用 GitHub 可就太麻烦了。

实在不光是 GIthub 图床,所有图床在手机上要上传都不方便。以是前几个月我开发了一个 Android 软件 — 咕咚 Markdown 助手,此中最重要的功能就是上传手机中图片到图床。于此同时,还支持上传到 GitHub 图床。目前该应用只发布到了酷安市场,咕咚 Markdown 助手主页所在,点击可访问。

163507d47v6m7st4z8tv6j.jpg

实际上,当你下载咕咚 Markdown 助手后,无需任何设置就可以把本地图片上传到图床了,只不过默认使用的牛图图床,牛图图床有一个缺点就是上传后的图片无法管理,比如重新编辑、删除等,不过对于一样平常的使用场景倒也够用。

如果你对自己的数据管理很在意,咕咚 Markdown 助手支持设置 GitHub 作为图床,以是你可以使用 GitHub 图床,不过还必要一些设置才可以使用,这些设置还是轻微有点麻烦,但是幸亏只必要设置一次,以后就不必要在折腾了,也划得来。接下来分享一下如安在咕咚 Markdown 助手中设置 GitHub 图床。

设置 Github 图床

准备工作

在设置之前,首先得有一个 GitHub 账号,这是必须的,你可以打开 GitHub 官网先去完成账号注册。

有账号后,必要创建一个 github 仓库用来存储图片,如果你已经有仓库了,也可以直接复用,不过如果打算长期用 GitHub 做图床,还是发起建一个单独的图片仓库来存储图片,如许更容易管理。

创建仓库

点击 GitHub 页面右上角的加号按钮,可以选择创建仓库,如下图所示:

163508qia0tnppve0kt300.png

点击

  1. New Reposity
复制代码
后,接下来必要填写仓库的基本信息,这里只必要填写仓库的名称即可(记得用英文,比如 MyPic、Picture 之类的),其他的信息默认就好,不用填也不用选,然后直接点击最底下绿色的创建按钮即可。

163509ym7u9pmoudo84or7.png

Note:不要去设置仓库的访问属性,默认公开,不用动,否则上传不了图片。

获取 token

接下来必要为在自己 GitHub 账号下创建一个 token,这个 token 将用来让 app 帮你上传图床,它是软件可以上传图片到 GitHub 的通行证。

具体可以点击 [https://github.com/settings/tokens] (https://github.com/settings/tokens) 去创建 token,打开页面后点击

  1. Generate new token
复制代码
按钮。

163509fevzkyv7ngcnhv69.png

点击按钮后会进入创建 token 的页面,这个页面只必要随便输入一个 token 名称即可,比如 pic 等,记得用英文,然后勾选下面的 repo 框就可以了,其余的不用选,然后点击最下方的绿色按钮就可以生成 token 了。

163509dtzz7s7iifiplhw7.png

生成 token 后,这个 token 很重要,如今立即复制它(刷新就没有了,只能重新生成。),发送到自己手机上,这个信息设置 GitHub 图床时必要。

163510yjk9tj29rqfktc6p.png

在咕咚 Markdown 助手中设置 GitHub

软件中的设置页面在设置 -> 图床选择 页面,然后点击 GitHub 一项即可设置,如下所示:

163510hzsbh32ttzr1em1a.jpg

如上图所示,设置 GitHub 图片必要依次填入

  • token (上面步调三生成的 token)

  • github 用户名(注意是用户名,不是昵称)

  • 仓库名称(上面创建的仓库名称)

  • 存储路径

    可以不填,如许图片会存储在仓库根目录,如果想要存储在子目录,可以先在 GitHub 创建子目录,然后在这里输入子目录路径,发起默认存在根目录就行

如许就设置 OK 了,点击确定按钮,返回应用首页就可以尝试用刚设置的 GitHub 图床上传图片了。

163510ws9lzytl6ghe8ss1.jpg

上面这个图片就是用咕咚 Markdown 助手上传的。

后记

这个软件的开发初衷是自己使用,目前支持 GitHub 图床、搜狗图床以及牛图图床,后续也会逐步支持七牛、腾讯云以及码云等其他主流图床。

另外除了在软件内上传图片,还支持在相册中以及任何支持系统分享的地方,通过系统分享上传图片,如许你就可以在浏览相册、系统截图或者其他文件分享时,找到咕咚 Markdown 助手的传图入口,然后进行上传,如下所示:

163511vd885z1q015l9c70.jpg

咕咚 Markdown 助手是为 Android 手机开发的图床上传工具,没有 iOS 版本跟 PC 版本,不过 PC 版也有不少如许的工具,比如 PicGo,支持多平台,支持的图床也很丰富,此中就包括 GitHub 图床。还有 MAC 平台上很知名的 iPic,也相称不错,操作体验很好。

另外目前咕咚 Markdown 助手还在不断更新迭代中,后续会不断优化,添加新功能,如果你喜欢它,欢迎把它分享给更多的人。

关于作者

咕咚,软件工程师,独立开发者,喜欢开发、打磨效率软件,之前还开发过支持划词翻译的 Android 应用软件-咕咚翻译,更多应用可以查察我的 product 页面,我经常活跃在酷安市场,你可以搜索「咕咚」找到我。 此外我也是一个写作爱好者,天天都会对峙写作,分享一些感悟点滴,文章会发布在公众号、博客以及酷安,如果感兴趣可以通过如下方式关注我:

  • 公众号:咕咚同学
  • 博客:咕咚的个人博客
  • 微博:大侠咕咚
  • 酷安:咕咚
分享淘帖
回复

使用道具

您的回复是对作者最大的奖励

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于作者

令羽_8c1e

新手猿

  • 主题

    7

  • 帖子

    7

  • 关注者

    0

Archiver|手机版|小黑屋|云大陆 | 赣ICP备18008958号-4|网站地图
Powered by vrarz.com!  © 2019-2020版权所有云大陆