Наразі, коли я 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?