GNU/Linux >> Belajar Linux >  >> Linux

Izin ditolak saat mengkloning repositori git

Catatan:perbaikan ini berfungsi untuk pengguna Mac

Dalam kasus macOS 10.12.2 atau lebih baru, Anda perlu memodifikasi file ~/.ssh/config untuk memuat kunci secara otomatis ke dalam ssh-agent dan menyimpan frasa sandi di rantai kunci Anda.

Host *
   AddKeysToAgent yes
   UseKeychain yes
   IdentityFile ~/.ssh/<your_id_rsa>

Tambahkan kunci pribadi SSH Anda ke ssh-agent dan simpan kata sandi Anda di gantungan kunci. Jika Anda membuat kunci dengan nama berbeda, atau jika Anda menambahkan kunci yang sudah ada dengan nama berbeda, ganti id_rsa pada perintah dengan nama file kunci pribadi Anda.

ssh-add -K ~/.ssh/<your_id_rsa>

Untuk informasi lebih lanjut, harap tinjauhttps://help.github.com/en/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent


Kesalahan pertama Anda adalah karena pengguna Anda tidak memiliki akses untuk menulis ke /var/www/html . Anda dapat memberikan izin kepada pengguna Anda untuk melakukannya.

Kesalahan kedua Anda saat menjalankan sebagai root, kemungkinan Anda memiliki kunci ssh di direktori home pengguna Anda, bukan di /root/.ssh/ , atau direktori .ssh atau file kunci ~/.ssh/id_rsa.pub Anda miliki izin yang tidak wajar. ~/.ssh/ harus memiliki izin bit 0700 , dan harus memiliki ~/.ssh/id_rsa.pub mis. 0600


Linux
  1. Git tidak dapat membuat izin file ditolak

  2. Izin tarik Git ditolak linux?

  3. Git:file indeks terbuka gagal:Izin ditolak pada status git. Dihosting di Bitbucket

  1. izin docker.sock ditolak

  2. git:Simpan changelog untuk file saat pindah ke repositori lain

  3. Izin ditolak saat mengakses folder bersama VirtualBox saat menjadi anggota grup vboxsf

  1. Kesalahan "530:izin ditolak" saat pengguna masuk ke server vsftpd melalui ftp

  2. banyak (Izin ditolak) di catalina.out

  3. `gcloud compute copy-files`:izin ditolak saat menyalin file