在github上的Ssh密钥

时间:2015-10-20 12:59:53

标签: git github ssh .netrc

每当我想在我的存储库上提交某些内容时,我必须输入

ssh-add ~/.ssh/my_git_key_file

每次我想要提交某些东西时,有没有办法不这样做? 我想在内部使用.netrc文件而不是ssh键:

machine github.com
login <login_github>
password <password_github>

1 个答案:

答案 0 :(得分:2)

这是因为您的SSH守护程序未运行。你可以通过运行来解决这个问题:

eval `ssh-agent -s`
ssh-add ~/.ssh/my_git_key_file

然后它不应该再次询问您的SSH密码。

如果要使用.netrc文件,请使用HTTPS存储库URL:

git remote set-url origin https://github.com/owner/repo.git