2016-11-28 2 views
3

Есть некоторые задачи, которые возможно выполнять только в git bash (или терминале) только в SourceTree. У меня есть большинство моих репозиториев на битбакете и используйте ключ ssh.Терминал SourceTree автоматически загружает ключ ssh

enter image description here

У меня есть проблема в том, что даже если я загружаю свой ключ с SourceTree (Pageant шпатлевка клиента) терминал требует от меня, чтобы загрузить его снова. Это может быть болью с более длинной ключевой фразой, а также после того, как терминал будет закрыт и открыт снова, требуется снова ввести пароль.

enter image description here Как вы видите, агент запущен, ключ загружен, но меня все еще просят ввести мою кодовую фразу в git terminal/git bash.

Есть ли способ загрузить ключ только один раз?

Спасибо

+1

Почему downvoted? Просьба представить конструктивную обратную связь. Спасибо – rluks

+1

Удачи вам в этом? Я по той же проблеме, и это раздражает. – andeart

+0

К сожалению нет, я не использовал git bash какое-то время, просто базовые варианты git прямо в SourceTree. – rluks

ответ

3

В sourcetree настройки, у вас есть

Автоматический запуск SSH агента при SourceTree открывается установлен флажок?

+0

Да, у меня есть. Агент, похоже, не предоставляет ключ ssh для терминала. Когда я открываю терминал и пытаюсь работать с пультом, мне снова предлагается ввести пароль. – rluks

+0

возможно, что ваш секретный ключ не сохраняется в c: \ Users \ {username} \. Ssh, когда вы загружаете терминал, sourcetree пытается найти ключ, расположенный здесь. Если вы наберете cat ~/.ssh/id_rsa.pub, он найдет ключ? – Antony

+0

Да, да. Я добавил скриншот, чтобы лучше проиллюстрировать проблему. – rluks

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