[英]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.