每当我想在我的存储库上提交某些内容时,我必须输入
ssh-add ~/.ssh/my_git_key_file
每次我想要提交某些东西时,有没有办法不这样做? 我想在内部使用.netrc文件而不是ssh键:
machine github.com
login <login_github>
password <password_github>
答案 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