2015-12-02 5 views
3

Я только что переустановил SourceTree на своем новом компьютере, и у меня возникли проблемы при попытке нажать мои коммиты.Git/SourceTree - удаленное неверное имя пользователя или пароль

Если я использую встроенную кнопку Push-source от SourceTree, он вызывает диалог, в котором я ввожу свое имя пользователя и пароль, но затем получаю сообщение об ошибке: remote invalid username or password.

Самое странное в том, что если я принесу консоль Git, нажав на кнопку консоли в SourceTree типа git push введите те же учетные данные, это работает ...

Я предполагаю, что SourceTree может быть переопределение некоторые Git config, но я не могу найти решение.

Я попытался удалить все учетные данные, сохраненные SourceTree, я запретил SourceTree изменить мой Git конфигурации в Tools> General меню, но это ничего не изменило ...

Спасибо за вашу помощь!

+0

На Mac, Got SourceTree -> Настройки -> Дополнительно -> Удалить имя пользователя, для которого его не работает. Теперь попробуйте снова, он должен работать. –

ответ

13

Если вы используете SourceTree на Mac затем перейти к SourceTree -> Предпочтение -> Сеть

Вы получите список имя пользователя для удаленных URL-адресов. Вы можете обновить имя пользователя там и следующее событие push/pull, чтобы имя пользователя начало отображаться.

+3

В Windows это Tools - Options - Authentication – stijena

+1

Just FYI Мне пришлось удалить мой хост/имя пользователя из Preference SourceTree -> Network на macOS Sierra (SourceTree v. 2.5.3). Затем, вытаскивая новые изменения, он подсказал мне новое имя пользователя/пароль. – yura

+0

на mac у него больше нет опции сети по настройкам –

0

SourceTree на Mac затем перейдите на страницу SourceTree -> Preference -> Network. Вы увидите свое имя пользователя и место GitHub. Убери это. Далее, когда вы получите push на ваш repo, вам будет предложено ввести username и password (для сохранения в цепочку).

В идеале, здесь было поле password.

1

У меня была двухфакторная аутентификация, поэтому мне нужно было создать новый токен для личного доступа на странице настроек github.com и использовать его в качестве пароля.

1

SourceTree -> Предпочтение -> Учетные записи можно удалить и добавить учетную запись, а затем снова попробуйте SourceTree -> Предпочтение установить протокол HTTPS =

0

Один из возможных ответов на этот вопрос является, чтобы обновить локальную версию мерзавцем или обновите встроенную версию git. Более новые версии sourcetree не играют хорошо со старыми версиями git.

https://community.atlassian.com/t5/Bitbucket-questions/SourceTree-2-1-10-0-Authentication-Issues/qaq-p/623202

Смежные вопросы