我做了一件非常愚蠢的事情。因为赶时间,我需要将个人Bitbucket帐户中的项目克隆到我的工作笔记本电脑上,所以我使用HTTPS,并在 git clone...
之后输入了我的密码。
问题是现在我可以随时从我的个人存储库中克隆(和推送)所有想要的内容,而无需输入密码,我不知道如何更改这一点。
如果"MAC"不可理解,我使用的是OSX操作系统。
我做了一件非常愚蠢的事情。因为赶时间,我需要将个人Bitbucket帐户中的项目克隆到我的工作笔记本电脑上,所以我使用HTTPS,并在 git clone...
之后输入了我的密码。
问题是现在我可以随时从我的个人存储库中克隆(和推送)所有想要的内容,而无需输入密码,我不知道如何更改这一点。
如果"MAC"不可理解,我使用的是OSX操作系统。
git config --global credential.helper osxkeychain
brew install git
之后的默认设置。您可以通过以下方式进行检查:git config --list
git credential-osxkeychain erase
https://help.github.com/articles/caching-your-github-password-in-git/
https://help.github.com/articles/updating-credentials-from-the-osx-keychain/
git credential-osxkeychain erase
没有任何作用(它只是一直卡在那里),但这促使我打开我的 MAC 上的 Keychain Access 应用程序,然后我在那里找到了我的 bitbucket 账户并将其删除。 - distantegit credential-osxkeychain erase
后,您需要在后续的行中添加 host=bitbucket.org
和 protocol=https
,然后按两次 ENTER 键,这在参考指南中非常具有误导性。@9bO3av5fw5 感谢您提供相关资源。 - bene-we