Удалить каталог конфигурации Smartgit, не удаляя все

Я на OSX и использую SmartGit (возможно, больше нет, потому что это сводит меня с ума). Я хотел добавить еще одну учетную запись github. Я не мог нажать, потому что SmartGit каким-то образом использовал старый. я удалил

~/Library/Preferences/SmartGit

папку и перезапустил. SmartGit запросил новое лицензионное соглашение и все такое. Когда он открыл мои репозитории, которые все еще были там, и он все еще пытался использовать старые учетные данные. Есть ли какая-то волшебная папка, не задокументированная syntevo?


person André Bauer    schedule 08.07.2016    source источник
comment
Добро пожаловать в Stack Overflow! Я не использовал SmartGit, но я предполагаю, что при удалении папки конфигурации ваши учетные данные не удаляются, а Git управляет этими учетными данными. Вы используете SSH или HTTPS? Можете ли вы опубликовать содержимое ~/.gitconfig?   -  person Scott Weldon    schedule 08.07.2016
comment
Попробуйте (временно отключено) credential.helper в своем ~/.gitconfig.   -  person mstrap    schedule 08.07.2016


Ответы (1)


Благодаря @mstrap и @Scott Weldon, если выяснилось, что credential.helper действительно вызывает это. OSX использует osxkeychain для хранения учетных данных. Я удалил старое имя пользователя и пароль, чтобы избавиться от этого поведения. Это исправило это для меня.

Все еще не уверен, как управлять двумя учетными записями github. И я до сих пор не знаю, почему SmartGit знал расположение моего репозитория после удаления конфигов.

person André Bauer    schedule 09.07.2016