Sourcetree постоянно просит пройти аутентификацию с Mercurial (Kiln)?
Я использую Lion последним с SourceTree.
Я попытался подключиться к редактору Fogbugz Kiln, который преуспел, но всякий раз, когда я PUSH или PULL Sourcetree последовательно спрашивает у меня имя пользователя и пароль, несмотря на то, что я сохранил его в своем KeyChain. У кого-нибудь есть понимание этой проблемы?
Ответы
Ответ 1
Это помогло мне решить эту проблему в mac:
- Откройте окно Hosted Repositories, нажав кнопку View > Show Hosted Repositories или Command + Shift + H.
- Нажмите "Редактировать учетные записи"
- Дважды нажмите на свою учетную запись
- Нажмите "Установить пароль"
Ответ 2
У меня было то же самое, и я исправил его с помощью системы git вместо встроенного:
Настройки → git → Использовать систему git
Ответ 3
Открыть терминал и тип git config --global credential.helper osxkeychain
Разрешить доступ по запросу. Сделайте тягу от sourcetree, вам, возможно, придется вводить пароль еще раз, после чего он не попросит снова со следующего раза.
PS: Это решение предназначено только для Mac OS
Ответ 4
Я иногда сталкиваюсь с той же проблемой. Ни один из приведенных здесь методов не помог мне, но после перезагрузки компьютера я снова могу сделать так, как мне нравится, с помощью SourceTree и git.
Тем не менее, эти проблемы досадны, и, видя, что Atlassian не разрешили его более трех лет, поскольку исходный вопрос был опубликован, он еще более нервирует.
Ответ 5
У меня была такая же проблема, и это меня беспокоило в течение долгого времени, но я нашел решение:
- Перейдите в терминал в папке проекта.
- Выполнить
#git pull
- Введите свое имя пользователя и пароль
- Вернитесь к sourceTree и запустите Fetch или Pull, он больше не запрашивает ваш пароль.
Ответ 6
Как сказал Лоренс в комментарии, вы можете подать нам вопрос через jira.atlassian.com(проект SRCTREE). Он не должен постоянно запрашивать аутентификацию, если вы сохранили свои учетные данные в цепочке ключей, если нет проблемы с аутентификацией.
Приветствия
Ответ 7
Я встретил ту же проблему, что и я,
- Открыть доступ к брелокам
- Найдите соответствующую запись для ключевого слова для своего репо и дважды щелкните, чтобы открыть (например, запись с именем
github.com
)
- Нажмите тег "Контроль доступа"
- Выберите "Разрешить всем приложениям доступ к этому элементу" и сохранить изменения.
Это решает проблему (или, по крайней мере, для меня), но в некотором смысле делает ее менее безопасной.
Ответ 8
Потрачено 90 минут на все это. Sourcetree просто не позволил мне удалить мою учетную запись и добавить ее обратно. Наконец, удалили и загрузили более старую версию:
https://www.sourcetreeapp.com/download-archives
ver 1.10 исправлено все мои проблемы: