在linux系统下搭建git服务器,在自己电脑克隆,一直显示输入密码?
PHP中文网
PHP中文网 2017-05-02 09:22:40
0
8
785

在linux centos 6.5系统下搭建git服务器,也复制了公钥到authorzied_keys文件中,在自己电脑上克隆线上的文件,

,一直提示输入密码,各种密码都输入,也都不正确,不知道是哪配置错了,求高手帮我看下。是什么问题导致的?

PHP中文网
PHP中文网

认证0级讲师

membalas semua(8)
我想大声告诉你

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

phpcn_u1582

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

secara manual
曾经蜡笔没有小新

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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan