Rumah > Soal Jawab > teks badan
在linux centos 6.5系统下搭建git服务器,也复制了公钥到authorzied_keys文件中,在自己电脑上克隆线上的文件,
,一直提示输入密码,各种密码都输入,也都不正确,不知道是哪配置错了,求高手帮我看下。是什么问题导致的?
我想大声告诉你2017-05-02 09:24:40
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
習慣沉默2017-05-02 09:24:40
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
巴扎黑2017-05-02 09:24:40
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
高洛峰2017-05-02 09:24:40
.ssh 700
kunci_dibenarkan 600
Semak dan pastikan nama pengguna adalah konsisten
phpcn_u15822017-05-02 09:24:40
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
曾经蜡笔没有小新2017-05-02 09:24:40
Nampaknya pelanggan soalan itu berada di tingkap. Penanya cuba membuka Pageant
dan menambah .ppk
yang sepadan dengannya. Alat ini sepatutnya tersedia selepas memasang TortoiseGit.
仅有的幸福2017-05-02 09:24:40
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.