git 部署公钥 还提示让输入账户密码 git线上部署
在 git 生产部署环境 明明配置了公钥 还让输密码

在这里插入图片描述
可以看到已经部署了公钥
在服务器上进行拉去 提示
在这里插入图片描述
我们需要 vim /etc/ssh/ssh_config 修改
在这里插入图片描述

   RSAAuthentication yes
#   PasswordAuthentication yes
#   HostbasedAuthentication no
   GSSAPIAuthentication yes
   PubkeyAuthentication yes

然后执行 ssh-add /root/.ssh/id_rsa
如果报错 Could not open a connection to your authentication agent.需要 执行 ssh-agent bash

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐