2017-02-07 3 views
1

У меня есть ключ SSH, который настроен и добавлен в серверы Git. Даже тогда, используя Git из моей командной строки, он все еще использует имя пользователя и пароль для аутентификации. Есть ли какая-либо команда для изменения механизма аутентификации.Переключение Git для использования SSH

ответ

1

Я считаю, что вы ищете помощников по учетным данным. Ознакомьтесь с документацией git здесь: https://www.kernel.org/pub/software/scm/git/docs/v1.7.9/gitcredentials.html

Мое предположение, что git config --global credential.helper cache сделает трюк.

Если вы на Mac и установили git с использованием доморощенного, вы можете использовать это: git config --global credential.helper osxkeychain.

Существует еще один вопрос переполнения стека с ответами, которые более подробно рассказывают о git-реквизитах здесь: Is there a way to skip password typing when using https:// on GitHub?.

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

0

Вы установили URL-адрес удаленной ветви с помощью протокола git?

Вы можете установить на

мерзавца удаленный установленный URL-адрес происхождения [SSH URL протокола]

SSH URL протокола выглядит [email protected]: Торвальдс/linux.git

+0

На самом деле это URL SSH. URL-адрес протокола git начнется с 'git: //'. См. [Git-fetch (1)] (https://www.kernel.org/pub/software/scm/git/docs/git-fetch.html#URLS). –

+0

@Dan Lowe Вы правы. Благодарю. –

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