github 上的 Ssh 密钥
Ssh key on github
每当我想在我的存储库中提交一些东西时,我必须输入
ssh-add ~/.ssh/my_git_key_file
有什么办法可以避免每次我想提交某些内容时都这样做吗?
我想在里面使用一个 .netrc 文件而不是 ssh 密钥:
machine github.com
login <login_github>
password <password_github>
发生这种情况是因为您的 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
每当我想在我的存储库中提交一些东西时,我必须输入
ssh-add ~/.ssh/my_git_key_file
有什么办法可以避免每次我想提交某些内容时都这样做吗? 我想在里面使用一个 .netrc 文件而不是 ssh 密钥:
machine github.com
login <login_github>
password <password_github>
发生这种情况是因为您的 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