【发布时间】:2012-06-20 20:29:48
【问题描述】:
我的本地机器上有几个来自 github 的 repo。每次我尝试与 github 服务器通信时,我刚刚创建的最后一个 repo 都会询问我的登录名/密码信息。我所有其他的回购工作都很好,不要每次都问我。我按照这里的说明操作:https://help.github.com/articles/working-with-ssh-key-passphrases 但没有运气。我从来没有收到询问我密码的钥匙串弹出窗口。我做错了什么?
【问题讨论】:
-
HTTPS 存储库通常每次都要求输入密码(我猜是在 20 分钟超时后)。你确定你使用 git repo 的 SSH url 克隆了 repo - 这是时尚的: git@github.com/USERNAME/REPONAME.git ?使用 SSH 密钥对,它应该适用于任何存储库 - 因为密钥仅用于与 github 服务器进行 SSH 协议身份验证,并且对于所有 github 存储库都是相同的。