Github创建个人访问令牌教程

Github创建个人访问令牌教程

一、前言

2020 年 7 月,Github官方宣布打算要求对所有经过身份验证的 Git 操作,使用基于令牌的身份验证(例如,个人访问、OAuth 或 GitHub 应用程序安装令牌)。从 2021 年 8 月 13 日开始,将在 GitHub.com 上对 Git 操作进行身份验证时不再接受帐户密码。

因此对于开发人员来说,如果无法再用密码对 GitHub.com 的 Git 操作进行身份验证,则必须通过 HTTPS(推荐)或 SSH 密钥开始使用个人访问令牌,以避免中断。

二、创建个人访问令牌步骤

1.验证你的电子邮箱(如果之前未曾验证过)

验证链接:https://docs.github.com/en/github/getting-started-with-github/verifying-your-email-address

2.在Github官网任何页面的右上角,点击你的个人资料照片,然后点击 Settings(设置)

20210816165756

3.在左侧边栏中,点击 Developer settings

20210816164911

4.在左侧边栏中,点击 Personal access tokens(个人访问令牌)

20210816164926

5.点击 Generate new token(生成新令牌)

20210816165345

6.赋予令牌一个描述性名称

20210816165148

7.选择要授予此令牌的作用域或权限。 要使用令牌从命令行访问仓库,请选择 repo(仓库)
20210816165313
8.点击 Generate token(生成令牌)

20210816165345

9.单击 将令牌复制到剪贴板。 出于安全原因,在离开页面后,将无法再次看到令牌

20210816165534

注意要像对待密码一样对待你的令牌,确保其机密性。 使用 API 时,应将令牌用作环境变量,而不是将其硬编码到程序中

10.要使用令牌向实施 SAML SSO 的组织验证,请授权该令牌用于 SAML 单点登录组织

三、令牌使用示例

如果你有令牌,则可以在通过 HTTPS 执行 Git 操作时输入令牌,而不需要密码

例如,在命令行中输入以下内容:

$ git clone https://github.com/username/repo.git
Username: your_username
Password: your_token

注意:

①个人访问令牌只能用于 HTTPS Git 操作。 如果你的仓库使用 SSH 远程 URL,则需要将远程 URL 从 SSH 切换到 HTTPS

②如果没有提示输入用户名和密码,说明你的凭据可能已缓存在计算机上。 你可以在密钥链中更新你的凭据,用令牌替换旧密码。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

这也太南了趴

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值