Почему схемы GitHub HTTPS всегда запрашивают мой пароль? - PullRequest
6 голосов
/ 23 ноября 2010

Я клонировал репозиторий в git hub по протоколу https: //, чтобы избежать настройки ключа SSH. Это все хорошо, за исключением того, что каждый раз, когда я нажимаю, спрашивает мой пароль. Есть ли способ заставить git кешировать мой пароль?

Ответы [ 3 ]

8 голосов
/ 23 ноября 2010

Вы увидите ssh-agent для хранения пароля.Есть способы кеширования вашего пароля в списке здесь .

1 голос
/ 09 июня 2012

Возможно, вы захотите GitHub кэширование учетных данных для Smart HTTP.Согласно сообщению в блоге, он работает только с Windows и OS X, поэтому вам следует использовать протокол GIT, если вы работаете на рабочей станции Linux или Unix.

0 голосов
/ 04 июня 2014

Используйте токен аутентификации в файле ~/.netrc, ввод пароля можно избежать.

Недавно github добавил функцию токена. Зайдите в настройки / приложения, затем создайте личный токен доступа. Синтаксис в netrc состоит из одной строки: machine github.com login <login> password <token>.

Еще более полезная функция: токен предназначен для того, чтобы пользователи не могли использовать пароль учетной записи для работы над проектом. Используйте пароль только при работе администратора, например, при создании нового токена или отзыве старого токена.

См. Еще одну статью о способах кэширования учетных данных: Есть ли способ пропустить ввод пароля при использовании https: // github

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...