1

我的本地机器上有几个来自 github 的 repo。每次我尝试与 github 服务器通信时,我刚刚创建的最后一个 repo 都会询问我的登录名/密码信息。我所有的其他回购工作都很好,不要每次都问我。我按照这里的说明进行操作:https://help.github.com/articles/working-with-ssh-key-passphrases 但没有运气。我从来没有收到询问我密码的钥匙串弹出窗口。我究竟做错了什么?

4

1 回答 1

3

查看该 repo 的文件内部.git/config并查看该url部分的外观。如果它以 https 开头,则会提示您输入密码。您需要对 url 使用 ssh 协议,它看起来类似于:

[remote "origin"]
  fetch = +refs/heads/*:refs/remotes/origin/*
  url = git@github.com:ACCOUNT/PROJECT.git
于 2013-02-13T22:56:37.080 回答