使用启用两步验证的github将本地提交推送到远程仓库

6

目前有没有一种方法可以将本地提交推送到启用了两步验证的远程GitHub存储库中?
而无需每次都要禁用/启用两步验证即可推送本地提交。

谢谢。

2个回答

6
如果您喜欢使用HTTPS,您可以创建一个个人访问令牌:https://help.github.com/articles/creating-a-personal-access-token-for-the-command-line/ 您可以创建一个个人访问令牌,并在命令行或API上使用它来替代密码执行Git操作。
基本上,您可以在个人资料设置中找到“个人访问令牌”。对于git命令行工具的使用,您可能希望给您的新令牌分配所有“repo”权限,并且可能还需要“repo_hook”权限(我不使用钩子,所以不知道克隆是否需要访问此权限)。
生成令牌后,将其复制到剪贴板中,然后在下次git提示您输入凭据时使用它来替代密码。

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接