git - Git每次都要求SSH密码

时间:2016-02-11 03:15:07

标签: git ssh

我使用SSH连接到我的服务器(Ubuntu 15.10),我将其推送到Git存储库。 但是,尽管使用here的说明安装了gnome-keyring

奇怪的是,Credential Helper可以正常使用我使用HTTPS从GitHub克隆的存储库,但不能使用我自己的SSH服务器。

1 个答案:

答案 0 :(得分:2)

在这里找到我的答案:Configuring Git over SSH to login once

基本上,我必须使用ssh-keygen生成密钥对,并使用ssh-copy-id -i ~/.ssh/id_rsa user@host将其发送到服务器。

ssh-agent为我做了剩下的工作,记住了我的密码。

修改

感谢@DigitalRoss@Jefromi提供了有用的答案。