之前写了一篇使用兰空图床程序搭建在VPS的图床教程,今天就教大家如何使用GitHub来搭建一个图床,只需要我们准备一个GitHub账号即可,可谓零成本。
开始之前我们需要先做两件事,①注册一个GitHub账号;②电脑安装PicGo软件。
1. GitHub 仓库设置
GitHub账号注册就不做说明了,直接开始新建仓库。
1.1 新建仓库
点击 git 主页右上角的 +
创建 New repository
。

填写仓库信息,例如我就创建了一个 images
的仓库。这里注意,仓库得设置为 Public
因为后面通过客户端访问算是外部访问,因此无法访问 Private
,这样的话图片传上来之后只能存储不能显示。所以要设置为 Public
。

1.2 创建 token 并复制保存
此时仓库已经建立,点击右上角头像,然后进入setting
。

在页面下面找到 Developer settings
,点击进入。

创建 token


填 Note
(随便填写),勾选复选框 repo
,接着到页面底部 Generate token
就完成了。


然后复制生成一串字符 token,这个 token 只出现一次,所以要保存一下。

2. PicGo 客户端配置
2.1 下载&安装
GitHub:https://github.com/Molunerfinn/PicGo
蓝奏云:https://linstrong.lanzous.com/b00nyb7fg 密码:d23p
2.2 配置PicGo

- 设定仓库名:username/仓库名
- 设定分支名:main(注意,2020年10月1日,GitHub将原来的master改为了main,原因自行百度)
- 设定Token:复制之前生成的token
- 指定存储路径:无需强制填写(填img/即可)
- 设定自定义域名:https://cdn.jsdelivr.net/gh/[username]/[仓库名]/@main
至此,整个搭建过程就结束了,这篇文章也是使用GitHub图床保存的图片。
本方案缺点,不能私人;空间也只有1G。
其实GitHub的真实域名是https://raw.githubusercontent.com
,但是我们这里使用的可以使用国内CDN的加速域名https://cdn.jsdelivr.net/gh
,毕竟GitHub服务器在国外,使用国内的加速域名能更好的优化网站打开速度。
最后,使用PicGo上传图片时,可能容易出现上传失败的情况,如果你的PicGo设置没有错,出现这种情况请自行百度;还有就是图片名称最后不要有其他符号,也尽量使用英文和数字命名吧。