网上很多教程都不是很详细,有时候按照操作步骤上传图片失败,排查一个bug要百度半天,所以还是决定自己把过程记录一下。
前提:
- 已有GitHub账号(没有的自行注册)
- 电脑上已安装好Typora软件(免费版本好像用不了了,现在都是正式版)
Step1:下载并安装PicGo
- 网址:https://github.com/Molunerfinn/PicGo/releases
- 或者镜像网站:https://mirrors.sdu.edu.cn/github-release/Molunerfinn_PicGo/
找到适用win、mac或者linux系统的对应版本,win系统的是.exe结尾的文件,可以先到电脑设置里看下自己电脑是32位还是64位的,下载对应的文件即可。
安装打开后的界面如下:
Step2:建立GitHub仓库
- 进入GitHub,登录账号,进入工作台,依次点击
+
号,创建新仓库:
- 挨个设置仓库名称、是否公开,把创建readme文件那个复选框勾选上:
OK,仓库创建完成。
Step3:获取仓库token
- 右上角下拉框点击
settings
- 右侧拉到最下,点击
developer settings
:
- 依次点击
personal token
和generate new token
:
- 设置token名字、有效期等,记得要把
repo
那个复选框勾上:
- 复制并保存这个token备用:
Step4:配置PicGo
- 配置GitHub图床:
注意:一定要选择设为默认图床,因为PicGo的默认图床是SM.MS图床,没有将GitHub设为默认的话会报错。 - 修改PicGo部分设置,建议把“时间戳重命名”和“上传后自动复制URL”这两个功能打开:
注意:有些人可能会无意识地把同一张本地图片上传很多次,而GitHub时不允许同名文件出现的,如果未勾选“时间戳重命名”的功能,后期很有可能经常上传失败,对小白及其不友好。
Step5:Typora图床配置
- 打开Typora,找到“文件——偏好设置——图像”,依次设置插入图片时的操作和上传服务设定:
- 最后点击“验证图片上传”选项,显示验证成功即表示配置完成
最后可以进入GitHub看下图片有没有成功上传。
附:上传失败的解决方案
要学会看PicGo日志,上传失败报错时,查看日志文件通常可以获得一些无法百度出来的线索。
依次点击“PicGo设置——设置日志文件——点击打开”即可查看日志文件,下边的日志记录等级也可以自定义设置,默认“全部“记录,我一般习惯只让它记录”error“和”warning“两个类型。
- 未设置默认图床时的报错日志文件:
- 文件夹有同名文件时候的报错日志文件(忘记截图了,这个时网上的图):
- 网络不佳上传超时的报错日志文件: