PicGo软件搭配gitee实现图床
<h1 class="md-end-block md-heading"><span class="md-plain md-expand">1.安装PicGo软件,并配置gitee</span></h1><h2 class="md-end-block md-heading"><span class="md-plain">1.1安装picGo</span></h2>
<ul class="ul-list" data-mark="-">
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">picGo</span></p>
</li>
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">安装gitee-uploader 插件</span></p>
</li>
</ul>
<p class="md-end-block md-p"><span class="md-plain">官网下载地址如下:<span class="md-meta-i-cmd-link"><span class="md-plain">最新版本</span></span></span></p>
<p class="md-end-block md-p"><span class="md-plain">可以自行选择版本进行下载,这里我选择了最新的版本进行下载安装,由于我有梯子下载比较快,如果下载慢的话可以下载我上传到码云的最新安装包</span></p>
<blockquote>
<p class="md-end-block md-p"><span class="md-meta-i-cmd-link"><span class="md-plain">最新安装包下载</span></span></p>
</blockquote>
<p class="md-end-block md-p"><span class="md-plain">安装之后如下图:</span></p>
<p class="md-end-block md-p"><span class="md-image md-img-loaded" data-src="https://gitee.com/LuWangLin/picBed_new/raw/master/img/image-20200816113049838.png"><img src="https://gitee.com/LuWangLin/picBed_new/raw/master/img/image-20200816113049838.png"></span></p>
<h2 class="md-end-block md-heading"><span class="md-plain">1.2配置码云</span></h2>
<ol class="ol-list" start="">
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">首先安装码云插件</span></p>
<p class="md-end-block md-p"><span class="md-plain">点击picGo中的插件设置,然后输入gitee搜索插件,有两个插件都可用,自行选择,这里我选择的是第二个。</span></p>
<p class="md-end-block md-p"><span class="md-image md-img-loaded" data-src="https://gitee.com/LuWangLin/picBed_new/raw/master/img/image-20200816113420909.png"><img src="https://gitee.com/LuWangLin/picBed_new/raw/master/img/image-20200816113420909.png" alt="image-20200816113420909"></span></p>
<p class="md-end-block md-p"><span class="md-pair-s"><code>这里需要注意的是你的电脑上必须有Nodejs环境,我这里已经之前安装过了Nodejs了,所以可以进行插件安装</code></span></p>
</li>
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">建立gitee码云仓库来存储图片</span></p>
<p class="md-end-block md-p"><span class="md-image md-img-loaded" data-src="https://gitee.com/LuWangLin/picBed_new/raw/master/img/20524049-4c77956a7edd6bf0"><img src="https://gitee.com/LuWangLin/picBed_new/raw/master/img/20524049-4c77956a7edd6bf0" alt="img"></span></p>
<p class="md-end-block md-p"><span class="md-plain">建立仓库注意要点:</span></p>
<ol class="ol-list" start="">
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">仓库要设置为公开</span></p>
</li>
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-pair-s"><code>勾选使用readme文件初始化仓库</code><span class="md-plain">,这里是一个大坑,因为这几个插件都不会帮你自动创建master分支,我在配置完成后上传图片没报错,但是仓库里无论如何都不会上传到图片。</span></span></p>
</li>
</ol></li>
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">接下来进行生成token,因为</span></p>
<ul class="ul-list" data-mark="-">
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">点击头像,进入设置</span></p>
</li>
</ul>
<p class="md-end-block md-p"><span class="md-image md-img-loaded" data-src="https:////upload-images.jianshu.io/upload_images/20524049-dbd08214e8df9dce.png?imageMogr2/auto-orient/strip|imageView2/2/w/137/format/webp"><img src="https:////upload-images.jianshu.io/upload_images/20524049-dbd08214e8df9dce.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/137/format/webp" alt="img"></span></p>
<ul class="ul-list" data-mark="-">
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">找到右边安全设置里面的私人令牌</span></p>
</li>
</ul>
<p class="md-end-block md-p"><span class="md-image md-img-loaded" data-src="https:////upload-images.jianshu.io/upload_images/20524049-28faf2cd395d8279.png?imageMogr2/auto-orient/strip|imageView2/2/w/226/format/webp"><img src="https:////upload-images.jianshu.io/upload_images/20524049-28faf2cd395d8279.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/226/format/webp" alt="img"></span></p>
<ul class="ul-list" data-mark="-">
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">点击<span class="md-pair-s"><code>生成新令牌</code><span class="md-plain">,把<span class="md-pair-s "><strong><span class="md-plain">projects</span></strong><span class="md-plain">这一项勾上,其他的不用勾,然后提交 </span></span></span></span></span></p>
</li>
</ul>
<p class="md-end-block md-p"><span class="md-image md-img-loaded" data-src="https:////upload-images.jianshu.io/upload_images/20524049-a3c9591596a1218d?imageMogr2/auto-orient/strip|imageView2/2/w/530/format/webp"><img src="https:////upload-images.jianshu.io/upload_images/20524049-a3c9591596a1218d?imageMogr2/auto-orient/strip%7CimageView2/2/w/530/format/webp" alt="img"></span></p>
<p class="md-end-block md-p"> </p>
<p class="md-end-block md-p"> </p>
<p class="md-end-block md-p"> </p>
<p class="md-end-block md-p"><span class="md-plain">这里需要验证一下密码,验证密码之后会出来一串数字,这一串数字就是你的token,将这串数字复制到刚才的配置里面去。 </span></p>
<p class="md-end-block md-p"><span class="md-image md-img-loaded" data-src="https:////upload-images.jianshu.io/upload_images/20524049-3aa34ee5507a7d1d?imageMogr2/auto-orient/strip|imageView2/2/w/458/format/webp"><img src="https:////upload-images.jianshu.io/upload_images/20524049-3aa34ee5507a7d1d?imageMogr2/auto-orient/strip%7CimageView2/2/w/458/format/webp" alt="img"></span></p>
<blockquote>
<p class="md-end-block md-p"><span class="md-plain">注意:这个令牌只会明文显示一次,建议在配置插件的时候再来生成令牌,直接复制进去,搞丢了又要重新生成一个。</span></p>
</blockquote>
<p class="md-end-block md-p"><span class="md-plain">作者:LeonG7<span class="md-softbreak"> <span class="md-plain">链接:<span class="md-link md-pair-s">https://www.jianshu.com/p/b69950a49ae2<span class="md-softbreak"> <span class="md-plain">来源:简书<span class="md-softbreak"> <span class="md-plain">著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。</span></span></span></span></span></span></span></span></p>
</li>
</ol>
<h1 class="md-end-block md-heading"><span class="md-plain">2. 配置picGo和typora</span></h1>
<h2 class="md-end-block md-heading"><span class="md-plain">2.1 配置picGo</span></h2>
<p class="md-end-block md-p"><span class="md-tab"> <span class="md-image md-img-loaded" data-src="https://gitee.com/LuWangLin/picBed_new/raw/master/img/image-20200816193026988.png"><img src="https://gitee.com/LuWangLin/picBed_new/raw/master/img/image-20200816193026988.png" alt="image-20200816193026988"></span></span></p>
<ul class="ul-list" data-mark="-">
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">repo: 你的仓库地址,格式为 <span class="md-pair-s"><code>你的账户名/仓库名</code></span></span></p>
<p class="md-end-block md-p"><span class="md-plain">这个可以参考浏览器中的URL地址,比如我得这个图床仓库地址为:</span></p>
<p class="md-end-block md-p"><span class="md-image md-img-loaded" data-src="https://gitee.com/LuWangLin/picBed_new/raw/master/img/image-20200816193902468.png"><img src="https://gitee.com/LuWangLin/picBed_new/raw/master/img/image-20200816193902468.png" alt="image-20200816193902468"></span></p>
<p class="md-end-block md-p"><span class="md-plain">那么只需要复制我红色框标出的地方就可以了。</span></p>
</li>
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">branch:默认为master分支,记住前面创建仓库时,一定要进行建立分支的初始化(即以勾选使用readme文件来初始化仓库),这里是一个坑</span></p>
<p class="md-end-block md-p"><span class="md-pair-s"><code>因为我开始一切都配置好了,而且上传图片的时候没有报错,但是仓库里就是没有看到上传的照片</code></span></p>
</li>
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">token: 前面生成的token填入即可</span></p>
</li>
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">path:这里选择是你保存图片的地址,不填的话是在仓库根目录下。这里可以自己随意设置个路径来保存图片</span></p>
</li>
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">customPath和customUrl这里是根据自己备案的域名进行设置的,由于我没有备案的域名这里没有进行设置。</span></p>
</li>
</ul>
<p class="md-end-block md-p"><span class="md-plain">接下来可以进行测试上传图片,picGo上传图片的使用方式,<span class="md-meta-i-cmd-link"><span class="md-plain">详细的可以参考官方教程</span></span></span></p>
<p class="md-end-block md-p"><span class="md-plain">简单测试的话可以直接选择在上传区中拖拽文件:</span></p>
<p class="md-end-block md-p"><span class="md-image md-img-loaded" data-src="https://gitee.com/LuWangLin/picBed_new/raw/master/img/image-20200816113049838.png"><img src="https://gitee.com/LuWangLin/picBed_new/raw/master/img/image-20200816113049838.png"></span></p>
<p class="md-end-block md-p"><span class="md-plain">上传成功的话可以在仓库下的<span class="md-pair-s"><code>img</code><span class="md-plain">文件夹下看到文件,默认的图片文件名格式为<span class="md-pair-s"><code>image-时间日期格式</code><span class="md-plain">,这个去配置文件中进行修改。</span></span></span></span></span></p>
<h2 class="md-end-block md-heading"><span class="md-plain">2.2配置typora</span></h2>
<h3 class="md-end-block md-heading"><span class="md-plain">typora整合picGo</span></h3>
<p class="md-end-block md-p"><span class="md-plain">更好的方式是,在写博客的时候,粘贴到typora中的图片能自动上传到gitee中。接下来就进行如下的配置:</span></p>
<p class="md-end-block md-p"><span class="md-plain">在typora中,</span></p>
<blockquote>
<p class="md-end-block md-p"><span class="md-plain">文件 ->偏好设置 ->图像</span></p>
</blockquote>
<p class="md-end-block md-p"><span class="md-image md-img-loaded" data-src="https://gitee.com/LuWangLin/picBed_new/raw/master/img/image-20200816200702234.png"><img src="https://gitee.com/LuWangLin/picBed_new/raw/master/img/image-20200816200702234.png" alt="image-20200816200702234"></span></p>
<p class="md-end-block md-p"><span class="md-plain">第五步进行测试看是否能够进行上传图片。</span></p>
<p class="md-end-block md-p"><span class="md-image md-img-loaded" data-src="https://gitee.com/LuWangLin/picBed_new/raw/master/img/image-20200816200806308.png"><img src="https://gitee.com/LuWangLin/picBed_new/raw/master/img/image-20200816200806308.png" alt="image-20200816200806308"></span></p>
<p class="md-end-block md-p"> </p>
<h3 class="md-end-block md-heading"><span class="md-plain">简单使用</span></h3>
<p class="md-end-block md-p"><span class="md-plain">接下来就是很方便进行博客的书写了,比如了要在文章中加入图片,直接复制之后,在typora中粘贴即可,这样typora自动就将图片上传到码云图床中了。</span></p>
<p class="md-end-block md-p"><span class="md-plain">实在是太方便了,接下来就可以快乐写博客了。</span></p>
<h1 class="md-end-block md-heading"><span class="md-plain">3.彩蛋</span></h1>
<ol class="ol-list" start="">
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">利用picGo可以上传文件到仓库中,不仅仅可以上传图片,文章前面提供的安装包就是这样上传到码云中的,直接将安装包拖拽到picGo的上传区即可。</span></p>
</li>
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">gitee仓库的容量有限制,如果图床仓库满了 ,可以按照上述过程再重新配置一个即可,但是token不用重新生成。</span></p>
</li>
</ol>
<h1 class="md-end-block md-heading"><span class="md-plain">4.Gitee产品配额说明</span></h1>
<h2 class="md-end-block md-heading"><span class="md-plain">社区版(个人用户)</span></h2>
<table class="md-table">
<thead>
<tr class="md-end-block"><th><span class="td-span"><span class="md-plain">类型</span></span></th><th><span class="td-span"><span class="md-plain">说明</span></span></th></tr>
</thead>
<tbody>
<tr class="md-end-block">
<td><span class="td-span"><span class="md-plain">仓库数量</span></span></td>
<td><span class="td-span"><span class="md-plain">创建 1000 个仓库,不限制公私有。</span></span></td>
</tr>
<tr class="md-end-block">
<td><span class="td-span"><span class="md-plain">仓库容量</span></span></td>
<td><span class="td-span"><span class="md-plain">Git 单仓库容量上限为 500M ,SVN 单仓库容量上限为 400M 单文件最大 50M 用户总仓库容量为 5G 注:总仓库定义为用户名下以及所创建的组织下面的所有仓库。</span></span></td>
</tr>
<tr class="md-end-block">
<td><span class="td-span"><span class="md-plain">附件容量</span></span></td>
<td><span class="td-span"><span class="md-plain">附件单文件大小上限为 100MB 单仓库附件总容量 1G</span></span></td>
</tr>
<tr class="md-end-block">
<td><span class="td-span"><span class="md-plain">成员人数</span></span></td>
<td><span class="td-span"><span class="md-plain">公有仓库成员数量不限。 个人账号下所有私有仓库总的协作人数为 5人</span></span></td>
</tr>
</tbody>
</table>
<div class="md-hr md-end-block"><hr></div>
<h2 class="md-end-block md-heading"><span class="md-plain">企业版</span></h2>
<table class="md-table">
<thead>
<tr class="md-end-block"><th><span class="td-span"><span class="md-plain">套餐</span></span></th><th><span class="td-span"><span class="md-plain">免费版</span></span></th><th><span class="td-span"><span class="md-plain">基础版</span></span></th><th><span class="td-span"><span class="md-plain">标准版</span></span></th><th><span class="td-span"><span class="md-plain">高级版</span></span></th><th><span class="td-span"><span class="md-plain">尊享版</span></span></th></tr>
</thead>
<tbody>
<tr class="md-end-block">
<td><span class="td-span"><span class="md-plain">单仓库</span></span></td>
<td><span class="td-span"><span class="md-plain">最大 500 MB</span></span></td>
<td><span class="td-span"><span class="md-plain">最大 1 GB</span></span></td>
<td><span class="td-span"><span class="md-plain">最大 1 GB</span></span></td>
<td><span class="td-span"><span class="md-plain">最大 2 GB</span></span></td>
<td><span class="td-span"><span class="md-plain">最大 3 GB</span></span></td>
</tr>
<tr class="md-end-block">
<td><span class="td-span"><span class="md-plain">单文件</span></span></td>
<td><span class="td-span"><span class="md-plain">最大 50 MB</span></span></td>
<td><span class="td-span"><span class="md-plain">最大 100 MB</span></span></td>
<td><span class="td-span"><span class="md-plain">最大 100 MB</span></span></td>
<td><span class="td-span"><span class="md-plain">最大 200 MB</span></span></td>
<td><span class="td-span"><span class="md-plain">最大 300 MB</span></span></td>
</tr>
</tbody>
</table>
<h1 class="md-end-block md-heading"><span class="md-plain">错误总结</span></h1>
<h2 class="md-end-block md-heading"><span class="md-plain">1.fail to fetch</span></h2>
<p class="md-end-block md-p"><span class="md-plain">这个一般是因为picGo的服务器端口和typora中的端口不一致造成的,因为picGo服务器会监听对应的端口,如果在typora中上传图片时没有和picGo的端口一致,那么就会出现上述错误。</span></p>
<p class="md-end-block md-p md-focus"><span class="md-plain md-expand">解决方案:</span></p>
<ol class="ol-list" start="">
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">首先看typora中上传图片服务时调用的哪个端口,如下图所示:</span></p>
<p class="md-end-block md-p"><span class="md-image md-img-loaded" data-src="https://gitee.com/LuWangLin/picBed_new/raw/master/img/image-20200916221242585.png"><img src="https://gitee.com/LuWangLin/picBed_new/raw/master/img/image-20200916221242585.png" alt="image-20200916221242585"></span></p>
</li>
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-plain">然后将picGo中的服务端口设置为这个端口即可,picGo设置==>设置Server:</span></p>
<p class="md-end-block md-p"><span class="md-image md-img-loaded" data-src="https://gitee.com/LuWangLin/picBed_new/raw/master/img/image-20200916221453066.png"><img src="https://gitee.com/LuWangLin/picBed_new/raw/master/img/image-20200916221453066.png" alt="image-20200916221453066"></span></p>
<p class="md-end-block md-p"> </p>
</li>
</ol>
<h1 class="md-end-block md-heading"><span class="md-plain">5.参考文章</span></h1>
<ul class="ul-list" data-mark="-">
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-meta-i-cmd-link"><span class="md-plain">Typora+PicGo+Github/Gitee搭建免费稳定的图床</span></span></p>
</li>
<li class="md-list-item">
<p class="md-end-block md-p"><span class="md-meta-i-c md-link md-expand"><span class="md-plain">PicGo + Gitee(码云)实现markdown图床</span></span></p>
</li>
</ul>
</div>
<div id="MySignature" role="contentinfo">
保持对优秀的热情<br><br>
来源:https://www.cnblogs.com/luckforefforts/p/13642700.html
頁:
[1]