01.基础使用
a.PicGo的安装
该项目的
github
地址:https://github.com/Molunerfinn/PicGo
对于
Windows
系统,下载地址:下载地址
b.Gitee新建仓库
注:需要实现注册账户,同一手机号仅能注册一个账号
新建仓库:
在“是否开源”处一定要选择公开,否则生成的图片外链别人会没有访问权限,这是一个大坑。
配置
启动刚才安装好的
PicGo
,在插件设置处搜索并下载插件:
这里安装的是
gitee-uploader 1.1.2
安装完成后重启软件,在图床设置中找到
gitee
:
注意此处的repo的样式,另一个大坑
repo
为仓库地址,格式为用户名/仓库名
token
值为私人令牌,进入个人主页后点击个人设置:
在左侧找到安全设置,点击私人令牌:
按照官方的提示操作即可,最后将值复制到
token
处。保存设置后即可使用。
c.使用
- 在上传区上传图片,上传成功后会在相册页面显示
- 相册页面可以直接复制外链插入到文章中或者分享给别人
- 在PicGo设置中可以关掉不使用图床的显示
02.报错解决
404错误处理
在配置不正确的时候,上传图片会出现404错误,这个时候如果仔细看错误提示,其实是很好找到原因并解决的。
Not Found Project
这个错误的意思是没有找到项目,需要检查一下
repo
项的配置,请保证该项的配置正确无误。这个网上有很多介绍,简单说一下即可。Branch
出现这个错误提示,意思是分支不存在。错误示例如下:
------Error Stack Begin------ StatusCodeError: 404 - {"message":"Branch"} at new StatusCodeError (C:\Users\Administrator\AppData\Local\Programs\PicGo\resources\app.asar\node_modules\request-promise-core\lib\errors.js:32:15) at Request.plumbing.callback (C:\Users\Administrator\AppData\Local\Programs\PicGo\resources\app.asar\node_modules\request-promise-core\lib\plumbing.js:104:33) at Request.RP$callback [as _callback] (C:\Users\Administrator\AppData\Local\Programs\PicGo\resources\app.asar\node_modules\request-promise-core\lib\plumbing.js:46:31) at Request.self.callback (C:\Users\Administrator\AppData\Local\Programs\PicGo\resources\app.asar\node_modules\request\request.js:185:22) at Request.emit (events.js:200:13) at Request.<anonymous> (C:\Users\Administrator\AppData\Local\Programs\PicGo\resources\app.asar\node_modules\request\request.js:1154:10) at Request.emit (events.js:200:13) at IncomingMessage.<anonymous> (C:\Users\Administrator\AppData\Local\Programs\PicGo\resources\app.asar\node_modules\request\request.js:1076:12) at Object.onceWrapper (events.js:288:20) at IncomingMessage.emit (events.js:205:15) -------Error Stack End-------
**在新建的仓库中,需要首先进行始化,分支才会存在。**我今天就是因为没有初始化仓库,导致分支不存在,弄好好久才找到原因。对于新建的仓库,如果没有特别的需求,建议直接在创建时,勾选
初始化仓库
,这样就能自动创建master
分支了。
如果使用的是
gitee-uploader
插件,一定要保证配置的分支已经存在。
gitee
插件,不能配置分支,直接上传图片到master
分支中。
如果使用的是
gitee-uploader
插件,一定要保证配置的分支已经存在。
gitee
插件,不能配置分支,直接上传图片到master
分支中。