Kapan saya melakukannya
git push
Saya mendapatkan command prompt seperti
Username for 'https://github.com':
lalu saya masukkan nama pengguna saya secara manual seperti
Username for 'https://github.com': myusername
dan kemudian saya menekan Enterdan saya mendapatkan prompt untuk kata sandi saya
Password for 'https://[email protected]':
Saya ingin nama pengguna ditulis secara otomatis daripada harus mengetik secara manual setiap saat.
Saya mencoba melakukannya dengan xdotool
tetapi tidak berhasil.
saya sudah selesai
git config --global user.name myusername
git config --global user.email [email protected]
tapi tetap saja selalu meminta saya untuk mengetik secara manual
git config credential.helper store
dijelaskan di sini: stackoverflow.com/questions/11403407/... Dalam hal ini Anda tidak menyimpan kata sandi dalam teks yang jelas di URL asal, tetapi dalam file di profil Anda. (Juga tidak dienkripsi)Jawaban:
Sebenarnya apa yang Anda lakukan di sana adalah mengatur informasi penulis, hanya untuk komit. Anda tidak menyimpan kredensial. kredensial dapat disimpan dalam 2 cara:
sumber
Di Terminal, masukkan yang berikut untuk mengaktifkan memori kredensial:
Anda dapat memperbarui batas waktu cache kata sandi default (dalam detik):
Anda juga dapat menggunakan (tapi tolong gunakan tanda kutip tunggal , kalau tidak kutip ganda mungkin mematahkan beberapa karakter):
sumber