每次我的笔记本电脑连接到公司的 wifi 并提交/获取某些内容时,git 总是会弹出错误权限被拒绝,所以我必须添加 ssh 密钥。问题是它不会永久生效,我必须每天使用以下命令再次执行此操作:
cd ~/.ssh
ssh-add ssh_key
此后,一切都正常了。有没有办法一劳永逸地做到这一点?
答案1
您可能需要重命名您的ssh_key
文件或在 ssh 配置中指定它。
我相信默认的身份文件 是
id_rsa
,,, 。
id_dsa
id_ecdsa
id_ed25519
将您的文件重命名为其中一个并确保它在里面~/.ssh
,我认为这将解决问题。
或者,添加/编辑文件,~/.ssh/config
添加适当的行以使用此键。可能类似于
Host *
IdentityFile ~/.ssh/ssh_key