小编Man*_*oke的帖子

如何避免每次推送到 github 存储库时都使用“ssh-add ~/.ssh/id_rsa”?

我必须反复输入以下终端命令才能推送到远程 github 存储库。如果我推送到 github,然后在接下来的几个小时内编写更多代码,然后再推送,我必须输入以下命令:

eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa
Run Code Online (Sandbox Code Playgroud)

否则我会收到以下错误消息:

>> git push origin master

sign_and_send_pubkey:签名失败:代理拒绝操作权限被拒绝(公钥)。致命:无法从远程存储库读取。

请确保您拥有正确的访问权限并且存储库存在。

我必须做什么才能不再需要继续使用 ssh-add 才能推送?我原以为使用 ssh-add 一次可以解决问题,但似乎并非如此!

ssh git gitlab

8
推荐指数
2
解决办法
4294
查看次数

标签 统计

git ×1

gitlab ×1

ssh ×1