Şu anda, ne zaman git pull
veya git push
bir http (ler) havuzuna, aşağıdakileri alıyorum:
$ git pull
Username for 'https://gitrepos.reposdomain.com': me@mydomain.com
Password for 'https://me@mydomain.com@gitrepos.reposdomain.com':
Bu nadir kullanım için uygun, ancak çok çabuk sinir bozucu olmaya başlıyor. Ne yazık ki, ssh'ye geçmek bu durumda bir seçenek değildir.
Daha önceki sürümlerde git
bir kimlik bilgisi "deposu" ve "önbellek" sağladığını, ancak şifreyi düz metin olarak sakladığı için önerilmediğini okudum .
FAKAT
git
Görünüşe göre daha yeni sürümlerinde git kimlik bilgileri depolanır gnome-keyring
, ancak doğru şekilde ayarlanması gerekir.
Bunun çalışması için SO'da (Ubuntu olmayan) diğer cevapları izlemeyi denedim (yani bu ), ancak yine de kullanıcı adı ve şifre istemi ile size sunuldum.
git
Http (ler) depolarının kimlik bilgilerini kaydetmenin doğru ve en güvenli yolu nedir ve bunlardan biri Ubuntu'da nasıl çalışır?