Sourcetree постоянно запрашивает аутентификацию с помощью Mercurial (Kiln)?

Я использую Lion с SourceTree.

Я попытался подключиться к репозиторию Fogbugz Kiln, но это оказалось успешным, но всякий раз, когда я нажимаю или вытягиваю Sourcetree, постоянно запрашивает у меня имя пользователя и пароль, несмотря на то, что я сохранил его в KeyChain. У кого-нибудь есть понимание этой проблемы?

8 ответов

Это помогло мне решить эту проблему в Mac:

  1. Откройте окно размещенных репозиториев, нажав Вид> Показать размещенные репозитории или Ctrl + Shift + H.
  2. Нажмите Изменить учетные записи
  3. Дважды нажмите на свой аккаунт
  4. Нажмите Установить пароль

У меня было то же самое, и я исправил это, используя системный git вместо встроенного:

Настройки -> git -> Использовать Системный git

Откройте терминал и введите git config --global credential.helper osxkeychain Разрешить доступ по запросу. Извлеките исходное дерево, возможно, вам придется вводить пароль еще раз, после чего он не будет запрашивать снова со следующего раза.

PS: это решение только для Mac OS

Я иногда сталкиваюсь с той же проблемой. Ни один из перечисленных здесь способов на самом деле не помог мне, но после перезагрузки компьютера я снова могу делать все, что захочу, с помощью SourceTree и git.

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

У меня была такая же проблема, и она долго беспокоила меня, но я нашел решение:

  1. Перейдите к терминалу в папке вашего проекта.
  2. Бежать #git pull
  3. Введите ваше имя пользователя и пароль
  4. Вернитесь к sourceTree и запустите Fetch или Pull, он больше не запрашивает ваш пароль.

Я встретил ту же проблему, что я сделал, это

  1. Открытый доступ к брелку
  2. Найдите соответствующую запись цепочки для ключей для вашего репо и дважды щелкните, чтобы открыть (например, запись с именем github.com)
  3. Нажмите тег "Контроль доступа"
  4. Выберите "Разрешить всем приложениям доступ к этому элементу" и сохраните изменения.

Это решает проблему (или, по крайней мере, для меня), но в некотором смысле делает ее менее безопасной, хотя.

Как сказал Лорен в комментарии, вы можете отправить нам вопрос через jira.atlassian.com (проект SRCTREE). Он не должен постоянно запрашивать аутентификацию, если вы сохранили свои учетные данные в цепочке для ключей, если не возникает проблема аутентификации.

ура

На все это потрачено 90 минут. Sourcetree просто не позволит мне удалить свой аккаунт и добавить его обратно. Наконец удалили и скачали старую версию:

https://www.sourcetreeapp.com/download-archives

вер 1.10 исправил все мои проблемы:

Другие вопросы по тегам