我使用SSH连接到我的服务器(Ubuntu 15.10),我将其推送到Git存储库。
但是,尽管使用here的说明安装了gnome-keyring
。
奇怪的是,Credential Helper可以正常使用我使用HTTPS从GitHub克隆的存储库,但不能使用我自己的SSH服务器。
答案 0 :(得分:2)
在这里找到我的答案:Configuring Git over SSH to login once
基本上,我必须使用ssh-keygen
生成密钥对,并使用ssh-copy-id -i ~/.ssh/id_rsa user@host
将其发送到服务器。
ssh-agent
为我做了剩下的工作,记住了我的密码。
修改强>
感谢@DigitalRoss和@Jefromi提供了有用的答案。