GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara memasukkan kata sandi ke perintah git pull?

Sinopsis:

git pull "https://<username>:<password>@github.com/<github_account>/<repository_name>.git" <branch_name>

Contoh:

git pull "https://admin:[email protected]/Jet/myProject.git" master

Catatan:Ini berfungsi untuk saya pada skrip bash


Saya sangat merekomendasikan untuk tidak coba dan kelola langkah kata sandi itu, dan delegasikan itu (baik di Linux maupun Windows) ke pembantu kredensial git .
Lihat:

  • "Git http - ingat kredensial dengan aman"
  • "Cara menggunakan git dengan integrasi gnome-keyring"

Pengguna akan memasukkan kata sandi hanya sekali per sesi.


Baca url jarak jauh dari git lalu masukkan ID dan kata sandi (PW ) ke url mungkin berhasil.

Misalnya, coba yang berikut ini:

cd ${REPOSITORY_DIR}
origin=$(git remote get-url origin)
origin_with_pass=${origin/"//"/"//${USER_ID}:${USER_PW}@"}
git pull ${origin_with_pass} master

Linux
  1. Cara Mengubah Kata Sandi di Linux (perintah passwd)

  2. Cara menggunakan Perintah Su di Linux

  3. Cara membuat Tag Git

  1. Bagaimana cara menghapus kredensial yang di-cache dari Git?

  2. Bagaimana cara menonaktifkan permintaan kata sandi saat melakukan git push/pull?

  3. Cara mengeksekusi perintah ssh dari jarak jauh perintah sudo tanpa kata sandi

  1. Cara Melewati Kata Sandi ke Perintah SCP di Linux

  2. Bagaimana Cara Mengatur File Zip Kata Sandi dengan Perintah di semua OS?

  3. Bagaimana cara membuat git tidak meminta kata sandi saat menarik?