В настоящее время всякий раз, когда я git pull
или git push
в хранилище http (s), я получаю следующее:
$ git pull
Username for 'https://gitrepos.reposdomain.com': me@mydomain.com
Password for 'https://me@mydomain.com@gitrepos.reposdomain.com':
Это нормально для нечастого использования, но начинает очень быстро раздражать. К сожалению, переключение на ssh в этом случае не вариант.
Я читал, что более ранние версии git
предоставляли учетные данные «store» и «cache», но этого не советовали, потому что он хранил пароль в виде открытого текста.
НО
Более новые версии git
очевидно хранят учетные данные git в gnome-keyring
, но это должно быть настроено правильно.
Я попытался следовать другим (не Ubuntu) ответам на SO, чтобы заставить это работать (а именно этот ), но мне все еще предоставляют приглашение имени пользователя и пароля.
Как правильно и безопасно хранить git
учетные данные для репозиториев http (s) и как заставить их работать в Ubuntu?