git提交到自己的服务器,每次都要输入密码
黄舟
黄舟 2017-05-02 09:20:32
0
9
914

我有个云服务器,已经在上面安装 git,并按着网络方法搭建了git服务器。

现在的问题是,我在自己的电脑上,安装 msysGit , 提交代码,需要输入git的密码。(第一次不知道密码,后来我在云服务器上更改了git 的密码), 输入正确密码后能正常的登录和使用git。

我在云服务器上 root 用户 连接 git@localhost 也是一样的必须输入密码才能git push pull等功能。

我在 本地windows电脑云服务器root用户 上 能正常连接github.com推拉代码。

所以,感觉还是 git@云服务器 设置有问题

下面两个图片,都是用远端服务器root账户向该服务器上的git服务器的情况:

图1是登录需要密码

图2是/home/git/.ssh/authorized_keys 的权限

请大家具体指导一下!

更新:
最后参考本站的一个帖子解决了问题,有需要可以参考。
/q/1010000000691963

谢谢回答问题的几位。多谢多谢!!!

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

membalas semua(9)
某草草

2 kaedah:

  • ssh Kemudian url mesti disambungkan menggunakan sambungan ssh yang serupa: git@192.168.0.200:weitoo/server-aggregator.git Memandangkan anda telah mengkonfigurasi sshkey, url mesti menggunakan protokol ssh
  • url

$ git config --global user.name "nama anda"
$ git config --global user.name "your name"$ git config --global user.email "your_email@youremail.com"
(4) Masukkan gudang untuk dimuat naik, klik kanan git bash, dan tambah alamat jauh:
$ git remote add origin git@github.com:yourName/yourRepo.git

Sebaik sahaja anda memasukkan kata laluan sekali, anda tidak perlu memasukkannya lagi. Ia akan disimpan secara automatik

Ty80

Tidak menyusahkan seperti di tingkat atas
Buat fail, namakannya _netrc untuk windows, .netrc untuk linux atau mac

machine git.abc1.com
login username
password password
machine git.abc2.com
login username
password password

nama pengguna ialah nama pengguna anda, kata laluan ialah kata laluan anda,
mesin ialah nama domain laman web git anda.
Berbilang boleh ditambah.
Kemudian letakkan fail ini dalam direktori peribadi anda,
Windows berada dalam direktori C:UsersXXXXXX,
linux atau mac di bawah ~/

曾经蜡笔没有小新

Arahan:
ssh-copy-id alamat pelayan kod id awam kunci
Contohnya:
ssh-copy-id -i ~/.ssh/id_rsa.pub code@192.168.0.6

Nota:
Premisnya ialah kunci telah dijana Perintah untuk menjana kunci:
ssh-keygen -t rsa -C alamat e-mel
Contohnya:
ssh-keygen -t rsa -C "lisi@public.cn"

过去多啦不再A梦

Masukkan kata laluan anda semasa git init tempatan

習慣沉默

Hanya gunakan kekunci ssh

滿天的星座

Hello, saya juga mengalami masalah anda, adakah anda telah menyelesaikannya

黄舟

Akhirnya, masalah itu diselesaikan dengan merujuk kepada siaran di laman web ini. Anda boleh merujuknya jika perlu.
/q/1010000000691963

阿神

Cari kunci_berkuasa pada pelayan git anda
[*@### /]# cari / -nama kunci_berkuasa
/home/git/.ssh/kunci_berkuasa
Edit dibenarkan— —keys Salin kandungan id_rsa.pub dalam klien git anda hingga akhir
[*@### /]# vim /home/git/.ssh/authorized_keys
Simpan dan ambil kesan

PHPzhong

Anda boleh rujuk artikel http://www.ctrlqun.com/linux_... untuk butiran lanjut

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!