GitHub 图床
时间: 2025-03-30 12:01:28 浏览: 22
### GitHub 图床使用方法
GitHub 可以作为一个高效的图床工具来托管图片,尤其适合开发者和技术爱好者。以下是具体的操作流程:
#### 创建新的 GitHub 仓库
为了存储图片,首先需要创建一个新的 GitHub 仓库用于存放这些资源文件[^1]。可以通过访问 GitHub 的官网并登录账号后,在页面右上角找到“New Repository”选项完成新建操作。
#### 配置 Token 访问权限
当仓库建立完成后,需生成一个 Personal Access Tokens (PAT),这是用来授权第三方应用访问你私人数据的一种方式[^3]。此 token 应妥善保存以便后续配置软件时调用。
#### 安装与设置 PicGo 工具
PicGo 是一款支持多种云储存平台的截图上传客户端,能够很好地配合 GitHub 实现自动化上传功能。下载安装好该程序之后按照如下步骤进行初始化设定:
- **插件管理**:通过点击界面右上方的小齿轮图标打开菜单栏中的「Plugins」项;接着浏览至目标位置选取 `picgo-plugin-github` 插件包加载入环境当中[^4]。
```bash
npm install picgo-plugin-github --save-dev
```
- **填写必要参数**:进入 Settings 页面下 General 分支里指定刚才所建好的远程 repository 地址以及先前获取到 personal access tokens 值填充对应字段处。
#### 自动化上传过程
一切准备就绪以后每次截取下来的图像都会自动同步推送至关联起来的那个特定分支下面去形成公开链接供外部抓取引用[^2]。
```javascript
const uploadImageToGithub = async () => {
const options = {
repo: 'your-repo-name',
path: '/images/',
branch: 'main', // or your default branch name
token: process.env.GITHUB_TOKEN,
message: 'Add new image'
};
try {
let result = await github.upload(options);
console.log('Uploaded URL:', result.url);
} catch(error){
console.error('Error uploading to GitHub:', error.message);
}
};
```
---
阅读全文
相关推荐














