[英]KeyChain Access for Macbook Pro and GitHub
GitHub 现在正在转向不使用密码连接到存储库。 我想知道这如何与 Mac 上的 Git 一起使用,因为它将您的用户名和密码存储在钥匙串中以供访问。
我目前使用 ssh 来完成我的 Git 工作,但是,我在使用 Mac 的 package 经理 Homebrew 时遇到了问题。
有谁知道我可以使用的其他 Git 凭证助手或其他解决方案? 谢谢!
如果您在 Mac 上使用 HTTPS 和 Git 来访问 GitHub,那么您可以继续这样做,只需使用个人访问令牌而不是密码。 此个人访问令牌通过 HTTP 协议发送,就像密码一样。 使用个人访问令牌和密码之间的主要区别如下:
要将 PAT 与 Git 一起使用,您可以通过执行以下操作重置凭证管理器中使用的凭证:
$ echo url=https://github.com | git credential reject
然后,下次 Git 提示您输入用户名和密码以访问 GitHub 时,正常输入您的用户名,然后使用repo
scope 生成 PAT 并将其粘贴为您的密码。 如果您使用凭据管理器(这是 macOS 上的默认配置),从那时起,Git 将使用这些凭据访问 GitHub。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.