我遇到的问题是,当推送到我的远程回购时,只有新的回购将要求我提供凭据。较旧的存储库不会要求我提供凭据。
我的所有遥控器(包括需要凭据的遥控器和不使用凭据的遥控器)都在使用HTTPS,所以我不认为它与使用SSH和HTTPS有关。
我认为可能改变的一件事是我在BitBucket上设置了SSH密钥。从那时起,在新的回购中推送/拉出GitHub需要我再次输入我的凭证。
答案 0 :(得分:1)
我能够通过将我的凭据帮助器设置为osxkeychain来解决此问题:
git config --global credential.helper osxkeychain