SourceTree на OSX: нажатие кнопки "Всегда разрешать" битбакет для использования моего ключа keychain не влияет

Каждый раз, когда я делаю фиксацию или тяну на SourceTree, появляется всплывающее окно с запросом пароля. Я нажимаю "всегда разрешать", но по-прежнему получаю запрос на мой пароль каждый раз через одно и то же всплывающее окно. Очень раздражает!

  • Я использую SourceTree v Version 2.0.5.2 (2.0.5.2) для MAC OSX Yosemite

  • Я использую репозиторий git, размещенный на BitBucket.

Как бы то ни было, запрос на ввод моего пароля, похоже, поступает из OSX самостоятельно, без возможности всегда разрешать. И в другое время всплывающее окно происходит из исходного дерева, с параметрами "Разрешить", "Все до" и "Отмена".

Вот как выглядит всплывающее окно: https://gyazo.com/200353a7cdeb69d2ea2969fd1a58b260

Ответы

Ответ 1

Кажется, что больше пользователей получают эту ошибку, вы должны сообщить об этом в Atlassian.

У меня есть советы, чтобы предотвратить использование SSH-доступа, вы можете прочитать, как использовать SSH в sourcetree здесь

Надеюсь, что это поможет.

Ответ 2

Похоже, что это была проблема Sourcetree с 2012 года.

Обходной путь SSH, который Rizky Ariestiyansyah рекомендует, но еще одним обходным решением является переход на использование вашей системы git.

Это можно сделать, перейдя в SourceTree → Preferences → Git и выбрав " Использовать систему Git".