ZBLOG

git 推送出现 enter passphrase for key xxx 怎么解决

当你使用SSH密钥进行Git操作时,如果设置了密钥密码,每次推送或拉取代码时都会提示输入密码。为了避免频繁输入密码,可以通过以下方法解决:

  1. 添加SSH密钥到ssh-agent中,只需要在命令行中执行以下命令即可:
   $ ssh-add ~/.ssh/id_rsa

其中,~/.ssh/id_rsa是你的SSH私钥文件路径。

  1. 使用ssh配置文件,在命令行中编辑~/.ssh/config文件并添加以下内容:
   Host *
       AddKeysToAgent yes
       UseKeychain yes
       IdentityFile ~/.ssh/id_rsa

保存并退出文件后,重新打开终端窗口即可。

  1. 如果你使用的是Windows系统,可以安装Git Bash并使用ssh-agent命令来管理SSH密钥的密码:
   $ eval $(ssh-agent)
   $ ssh-add ~/.ssh/id_rsa

以上方法任选其一即可解决每次Git操作都要输入SSH密钥密码的问题。

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=1017

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?