Kunci_izin pengguna git tidak boleh ditampal terus ke pubkey. . .
Beberapa arahan tambahan diperlukan dalam fail authorized_keys untuk memastikan git berfungsi normal
Pelayan git apa yang anda pasang? Semak arahan pelayan git dengan teliti dan gunakan semula pubkey
Anda perlu memuat naik kunci anda sendiri Kaedahnya mungkin berbeza bergantung pada pelayan git Contohnya, dalam gitolite, pentadbir perlu meletakkan kunci yang anda hasilkan dalam direktori keydir gitolite-admin
Melihat keadaan anda, ia sepatutnya menjadi masalah akaun Sila semak kaedah berikut: buat pengguna git pada pelayan git dan tetapkan kata laluan, kemudian pilih kebenaran direktori pelayan git kepada pengguna git, dan akhirnya. gunakan git in su git Log masuk dengan akaun anda, ssh-keygen jana direktori .ssh, dan akhirnya mulakan pelayan git! Jika ada klien web, anda boleh menambah kunci melalui kaedah web Jika tiada klien web, anda perlu menambah kunci ke /home/git/.ssh/authorized_keys
Nampaknya pelanggan soalan itu berada di tingkap. Penanya cuba membuka Pageant dan menambah .ppk yang sepadan dengannya. Alat ini sepatutnya tersedia selepas memasang TortoiseGit.
Lihat jika terdapat bahan ini di bawah /home/git/.ssh/: authorzied_keys anda
Mungkin ini masalah kebenaran?
Terdapat banyak situasi, tetapi anda memberi saya sedikit maklumat
Kunci_izin pengguna git tidak boleh ditampal terus ke pubkey. . .
Beberapa arahan tambahan diperlukan dalam fail authorized_keys untuk memastikan git berfungsi normal
Pelayan git apa yang anda pasang? Semak arahan pelayan git dengan teliti dan gunakan semula pubkey
Anda perlu memuat naik kunci anda sendiri Kaedahnya mungkin berbeza bergantung pada pelayan git Contohnya, dalam gitolite, pentadbir perlu meletakkan kunci yang anda hasilkan dalam direktori keydir gitolite-admin
.ssh 700
kunci_dibenarkan 600
Semak dan pastikan nama pengguna adalah konsisten
Melihat keadaan anda, ia sepatutnya menjadi masalah akaun Sila semak kaedah berikut: buat pengguna git pada pelayan git dan tetapkan kata laluan, kemudian pilih kebenaran direktori pelayan git kepada pengguna git, dan akhirnya. gunakan git in
secara manualsu git
Log masuk dengan akaun anda,ssh-keygen
jana direktori.ssh
, dan akhirnya mulakan pelayan git! Jika ada klien web, anda boleh menambah kunci melalui kaedah web Jika tiada klien web, anda perlu menambah kunci ke/home/git/.ssh/authorized_keys
Nampaknya pelanggan soalan itu berada di tingkap. Penanya cuba membuka
Pageant
dan menambah.ppk
yang sepadan dengannya. Alat ini sepatutnya tersedia selepas memasang TortoiseGit.Lihat /etc/passwd dan lihat jika shell yang sepadan untuk pengguna git ialah git-shell
Apabila saya mula-mula menulis no-longin, ia menyebabkan ralat protokol: aksara panjang baris yang buruk: Ini
Apabila menulis /usr/bin/git-login, saya terus digesa untuk memasukkan kata laluan, dan tidak kira bagaimana saya memasukkannya, ia adalah salah.
Ia akan baik sehingga ia ditukar kepada /usr/bin/git-shell.
Tetapkan semula kata laluan git pada pelayan: passwd git