GitHub Personal Access Token 申请
获取 GitHub Personal Access Token (PAT) 是为了让程序(如你的 Python 脚本或 GitHub Actions)能够代表你安全地访问仓库。GitHub 目前提供两种类型的 Token:Fine-grained(细粒度) 和 Classic(经典)。
为了安全性,建议优先使用 Fine-grained 令牌。以下是具体的操作步骤:
## 第一步:进入开发者设置
-
登录 GitHub,点击右上角的个人头像。
-
在下拉菜单中选择 Settings(设置)。
-
在页面左侧菜单的最下方,找到并点击 Developer settings。
## 第二步:生成 Fine-grained Token(推荐)
这种 Token 权限控制更精确,可以只授权给特定的仓库。
-
在左侧点击 Personal access tokens -> Fine-grained tokens。
-
点击右侧的 Generate new token。
-
配置基础信息:
-
Token name:起一个容易识别的名字(如
Sync-Obsidian-to-Hugo)。 -
Expiration:设置过期时间(建议不要设为永久,90天左右比较安全)。
-
-
Repository access(仓库访问):
-
选择 Only select repositories。
-
在下拉列表中选择你的 Hugo 框架仓库(因为你需要向它推送代码)。
-
-
Permissions(权限设置):
-
点击 Repository permissions 展开。
-
找到 Contents,将其权限设置为 Read and write(这会自动勾选 Metadata 的只读权限)。
-
-
滚动到页面底部,点击 Generate token。
## 第三步:保存并记录 Token
-
立即复制: 生成后,你会看到一串以
github_pat_开头的字符串。请务必立刻将其复制并保存到本地的安全位置(如密码管理器中)。 -
唯一性: 刷新页面后,你就再也无法看到这串字符了。如果丢失,你只能删除并重新生成一个。