GitHub + PicGo 搭建一个属于自己的图床

1222 字
6 分钟
GitHub + PicGo 搭建一个属于自己的图床

想必大家肯定都很想拥有一个完全属于自己的图床吧

那么今天,为了帮助大家实现这个愿望,我花了亿点时间写了一篇博客教程,喜欢的话可以向其他人推荐一下哦。


那么,进入正题:

在我们搭建图床之前,我想应该很多同学们都有过这样的经历:

  • 花了很长时间在网上找免费图床的网站,但是却发现空间根本不够用。
  • 本已经信任了很久的图床网站,却突然有一天崩掉了,一夜之间全部链接都无法显示。

为了解决这些问题,我们自然而然的就想到了自己搭建一个稳定的图床,详细步骤见下。

新建 Git 仓库#

GitHub 账号应该就不用我多说了吧,如果还没有的请前往 GitHub 主页 注册 GitHub 账号。

  1. 我们在 GitHub 控制面板找到右上角的 小加号,再点击 New repository 新建一个仓库。

  1. 在新建仓库的页面,我们在 Repository name 那里填上 img-host (也可以换成其他你喜欢的仓库名称),Description 那里填写上你的仓库描述。

{% notel red fa-circle-exclamation 注意 %} 一定要选择 Public 公开仓库,否则可能无法访问你存储的图片。 {% endnotel %}

接着点击 Create Repository 创建仓库。

最后我们就可以手动把图片推送到仓库里面去啦,到时候访问仓库图片地址就可以了!

获取 GitHub Token#

在 GitHub 主页,点击右上角你的头像,在出现的菜单里选择 Settings 进入设置。

再在左侧菜单栏选择 Developer settings 进入开发者设置。

然后在左侧选择 Personal access tokens,再选择 Tokens (classic),进入以后,点击右上角 Generate new token 选择 classic 版生成新的密钥。

接下来 GitHub 可能会让你输入密码以确定是本人操作,这里正常输入密码就行了。

然后 Token 名称自己能知道是什么就行,有效日期作者推荐无期限(No Expiration),不然每次到期还要再新建一个,还要更改配置,然后下面的 Token 权限选择只需要勾选 repo 就可以了,其他权限不需要用到。

点击 Generate token 生成密钥,然后一定要记得复制生成的密钥,它只会显示一次!

最后可以选择把复制的密钥存起来,而且不要被别人看到,以防丢失或泄露。

使用 PicGo 上传图片#

但是我们直接手动推送图片到仓库的话,可能会有一系列麻烦的过程,所以,有请我们今天的主角:PicGo

PicGo 可以帮助我们更方便地上传图片,PicGo 下载链接

下载安装好后,我们打开 PicGo,在左侧导航栏选择 图床设置,然后选择 GitHub。

接下来是 GitHub 仓库设置的填写:

  • 设定仓库名<GitHub 用户名>/<图床仓库名>
  • 设定分支名:默认 main 就可以了。
  • 设定Token:上文提到的 GitHub Token,复制粘贴进去就行。
  • 设定存储路径:如果没有留空就行。
  • 设定自定义域名:此处我们选择用 jsdelivr 来加速访问,填写 https://cdn.jsdelivr.net/gh/<GitHub 用户名>/<图床仓库名>

最后选择左侧导航栏 上传区,可以把图片拖进去,或者是点击浏览选择文件,皆可上传成功!

上传成功后就可以到你的 GitHub 仓库查看啦,如果你按照上文使用了 jsdelivr 加速,那么访问地址为:https://cdn.jsdelivr.net/gh/<GitHub 用户名>/<图床仓库名>/<存储路径>/<图片文件名>,或者在左侧导航栏 相册 处找到图片复制链接,这样就不用担心你的博客没有一个可以依靠的图床啦!

可能会遇到的问题#

如果你没有上传成功图片,那么可能是以下原因造成的。

  1. 图床设置 > GitHub 没有调整好,可以仔细对照着你的 GitHub 仓库信息修改一下。

  2. 如果你正在使用 Watt Toolkit (原名 Steam++) 加速的话,请尝试先暂停加速,再去上传试试,这次应该能够上传成功,如果嫌太麻烦的话,作者可以推荐另一个好用的加速器:Dev Sidecar,用 Dev Sidecar 加速时不会导致 PicGo 图片上传失败。

  3. 如果你的图片文件名与之前上传的有重复,那么建议更改文件名或找到 PicGo 左侧导航栏 PicGo设置 处把 时间戳重命名 开关打开,这样就不用担心文件重名了,PicGo 会自动把上传后的文件名更改为当前时间戳。

如果你的问题还没有解决,那么请尝试在网络上查找解决方案。

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!

赞助
GitHub + PicGo 搭建一个属于自己的图床
https://blog.hxrch.top/posts/github-picgo-搭建一个属于自己的图床/
作者
Horean
发布于
2023-09-01
许可协议
CC BY-NC-SA 4.0
相关文章 智能推荐
1
数据迁移之「从 Waline 到 Twikoo」
开发 本文介绍了如何将博客的评论系统从 Waline 迁移到 Twikoo,重点在于分析两者的数据结构差异并自行编写迁移程序。文中首先回顾了前一篇文章中的相关背景,然后详细比较了 Waline 和 Twikoo 的数据格式,接着阐述了程序的构思、数据迁移的流程和实现,并提供了完整的迁移代码。
2
LeanCloud停止对外服务&第一次博客迁移
开发 本文讨论了因LeanCloud宣布停止对外服务而需要进行个人博客迁移的原因和过程。作者详细描述了选择新博客主题(Firefly)和评论系统(Twikoo)的方法与配置步骤,分享了在迁移过程中面临的问题与解决方案,并最终展示了博客迁移的完整配置过程,旨在帮助其他用户顺利完成类似的迁移。
3
平面几何 v.s. 其他方法——谁才是王者?
数学 本文作者分享了在高中科技节数学“说数学比赛”活动中遇到的五道有趣的平面几何题,围绕各题的官方解法(多为三角法或解析几何、向量法)与自己设计的纯平面几何解法展开详细讲解。文章通过具体题目实例,展示了动静互换、探照灯模型、反演变换、倍长中线及阿氏圆等多种平面几何思维技巧的应用。作者强调纯几何解法虽计算量小但思维含量丰富,鼓励读者通过多种视角切换提升解题能力。文章最后总结了平面几何的灵活多变和思维训练价值,并鼓励求知者换角度思考问题。
4
我的个人主页搭建记录
开发 这篇文章记录了作者搭建个人主页的过程与心路历程。从最初的灵感到明确计划,作者经历了时间的拖延与个人兴趣的转变,最终在2025年7月29日顺利完成了自己的个人主页。文章中分享了灵感来源、所用模板、修改过程以及今后优化的计划,并附上了个人主页的链接和效果图。
5
关于一道高一上压轴题的深度解析
数学 这篇文章深入探讨了一道高一数学晚测的压轴题,特别聚焦于题目的第三问及其三种解法。内容涵盖了题目的背景、函数图像的绘制、各个问题的解答,以及对解法优缺点的分析。通过研究函数的性质、构造方程组和推导不等式,展示了如何求解这类题目的零点、单调性和取值范围。
随机文章 随机推荐

评论区

Profile Image of the Author
Horean
Before was was was, was was is.
公告
调对频率的人,会找到这里。
分类
标签
站点统计
文章
26
分类
5
标签
85
总字数
62,927
运行时长
0
最后活动
0 天前

目录

;