要使用 GitHub Personal Access Token(个人访问令牌)提交代码,你需要首先在 GitHub 网站上创建一个带有适当权限的访问令牌。然后,你可以用它替换掉用户名和密码进行身份验证。
以下是如何创建和使用 Personal Access Token 的详细步骤:
- 创建 Personal Access Token:
- 登录 GitHub。
- 点击右上角的头像图标,选择 “Settings”。
- 在左侧菜单中点击 “Developer settings”。
- 选择 “Personal access tokens”。
- 点击 “Generate new token” 按钮。
- 为令牌设置一个描述性名称,并选择所需的权限。至少勾选
repo
来获得完整的仓库访问权限。 - 点击 “Generate token”。生成成功后,请复制保存此访问令牌。请注意,你以后将无法再次查看此令牌。
- 使用 Personal Access Token 进行身份验证:
当你执行如git clone
,git pull
,git push
等 Git 命令时,系统会提示输入 GitHub 用户名和密码。这时,你可以输入你的 GitHub 用户名,而将 Personal Access Token 作为密码。 对于 HTTPS URL,你还可以将 Personal Access Token 直接添加到远程仓库的 URL 中,格式如下(确保替换为实际的用户名和访问令牌):
https://<username>:<personal-access-token>@github.com/<username>/<repository>.git
例如,如果你要克隆一个仓库,可以这样操作:
git clone https://<username>:<personal-access-token>@github.com/<username>/<repository>.git
通过使用 Personal Access Token,你就能避免使用密码进行身份验证。这对于增强安全性和使用两步验证的账户非常有用。