【发布时间】:2021-04-13 15:25:44
【问题描述】:
我最近开始收到有关 GitHub 弃用使用 Git 密码进行基本身份验证的通知 - 请参阅他们的博客文章 https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/。
在这篇文章中,他们说:
对于开发人员,如果您现在使用密码对 GitHub.com 的 Git 操作进行身份验证,则必须在 2021 年 8 月 13 日之前开始通过 HTTPS(推荐)或 SSH 密钥使用个人访问令牌,以避免中断。
不久前,我开始在我使用的一些机器上使用 SSH 密钥,以避免经常输入我的密码或使用凭证助手未加密地存储它。但是,如上所述,他们说“推荐”个人访问令牌。
我想知道这些方法之间的主要区别是什么?这是为了深入了解为什么“推荐”令牌以及是否值得切换到这种身份验证方法。
【问题讨论】:
标签: authentication github ssh-keys github-token