Jalankan
git config credential.helper store
Ini akan menyimpan kredensial Anda di folder di dalam root. Anda perlu menjalankan git pull
/git push
setelah perintah ini dan berikan nama pengguna dan kata sandi untuk pertama kalinya. Setelah ini, itu tidak akan meminta nama pengguna dan kata sandi. Detail di https://git-scm.com/docs/git-credential-store
Seperti yang ditulis 0xc0de dalam komentar, ini akan menyimpan kata sandi tanpa enkripsi!
Hasilkan pasangan kunci pribadi/publik untuk autentikasi tanpa kata sandi.
Untuk Linux, kunci Anda disimpan di ~/.ssh
.
Jika Anda sudah memiliki file di ~/.ssh
yang bernama id_rsa
dan id_rsa.pub
, maka Anda sudah memiliki pasangan kunci. Tambahkan konten kunci publik Anda (yaitu id_rsa.pub
) ke file ~/.ssh/authorized_keys repositori Git.
$ scp ~/.ssh/id_rsa.pub [email protected]:id_rsa.tmp
$ ssh [email protected]
$ cat id_rsa.tmp >> .ssh/authorized_keys
Jika Anda tidak memiliki pasangan kunci, buatlah dengan
$ ssh-keygen -t rsa
Baca ini untuk instruksi lebih lanjut:http://inchoo.net/tools-frameworks/how-to-generate-ssh-keys-for-git-authorization/