我在OSX并使用SmartGit(可能不再是因为它让我发疯)。我想添加另一个github帐户。我无法推动,因为不知何故SmartGit正在使用旧的。我删除了
~/Library/Preferences/SmartGit
文件夹并重新启动。 SmartGit要求新的许可协议和一切。当它打开我的存储库仍然在那里,它仍然试图使用旧的凭据。是不是syntevo没有记录一些魔术文件夹?
答案 0 :(得分:0)
感谢@mstrap
和@Scott Weldon
,如果发现credential.helper
确实导致此问题。 OSX使用osxkeychain
来存储凭据。我删除了旧的用户名和密码以摆脱这种行为。这为我解决了。
仍然不确定如何管理两个github帐户。 在删除配置后,我仍然不知道为什么SmartGit知道我的存储库位置。