Saat ini, setiap kali saya git pull
atau git push
ke repositori http, saya mendapatkan yang berikut:
$ git pull
Username for 'https://gitrepos.reposdomain.com': me@mydomain.com
Password for 'https://me@mydomain.com@gitrepos.reposdomain.com':
Ini ok untuk penggunaan yang jarang, tetapi mulai menjadi sangat menjengkelkan dengan sangat cepat. Sayangnya, beralih ke ssh bukan pilihan dalam kasus ini.
Saya telah membaca bahwa versi sebelumnya git
menyediakan kredensial "toko" dan "cache", tetapi ini tidak disarankan karena menyimpan kata sandi dalam plaintext.
TAPI
Versi yang lebih baru git
rupanya menyimpan kredensial git di gnome-keyring
, tetapi harus diatur dengan benar.
Saya sudah mencoba mengikuti jawaban (non-Ubuntu) lainnya di SO untuk mendapatkan ini berfungsi (yaitu yang ini ), tapi saya masih disajikan dengan nama pengguna dan kata sandi prompt.
Apa cara yang benar dan paling aman untuk menyimpan git
kredensial untuk repos http dan bagaimana cara membuatnya di Ubuntu?