github 新的仓库拉取鉴权
1 min read

在日常的开发工作中,从 GitHub 克隆代码仓库是再常见不过的操作了。而通过 HTTPS 克隆仓库,是一种既简单又安全的方式。最近遇到 github 拉取仓库的时候登录方式的更新,导致以前的通过账号密码方式导致鉴权失败的问题。

HTTPS 克隆具有以下优点:

  1. 无需配置 SSH 密钥:与 SSH 克隆相比,HTTPS 克隆不需要提前配置 SSH 密钥,省去了生成密钥对和添加公钥到 GitHub 账户的繁琐步骤。
  2. 兼容性好:HTTPS 是一种广泛使用的协议,几乎所有的网络环境都支持 HTTPS,即使在有防火墙或代理服务器的情况下,HTTPS 克隆也能正常工作。
  3. 易于使用:HTTPS 克隆的命令简单易记,操作过程直观明了,即使是初学者也能轻松上手。

最新的验证失败解决方案:

  1. 管理个人访问令牌 - GitHub 文档
  2. 在 Git 中缓存 GitHub 凭据 - GitHub 文档

这里说一下我的解决方案:github cli

brew install gh
gh auth login

通过网页登录即可。