我在github的本地机器上有几个回购。每次我尝试与github服务器通信时,我刚刚创建的最后一个repo请求我输入我的登录名/密码信息。我所有的其他回购工作都很好,每次都不要问我。我按照这里的说明操作:https://help.github.com/articles/working-with-ssh-key-passphrases但没有运气。我从来没有得到钥匙串弹出窗口要求我的密码。我做错了什么?
答案 0 :(得分:2)
查看该仓库的.git/config
文件,看看url
部分是什么样的。如果它以https开头,则会提示您输入密码。您需要对URL使用ssh协议,该协议看起来类似于:
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = git@github.com:ACCOUNT/PROJECT.git