В настоящее время всякий раз, когда я 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?