Gitlab 获取ssh的权限被拒绝

Gitlab 获取ssh的权限被拒绝,gitlab,ssh-keys,Gitlab,Ssh Keys,我按照此链接使用shell executor安装SSH密钥。 所有步骤都运行良好,但在最后一步,我尝试登录到远程服务器以接受指纹 通过这个脚本ssh-gitlab-runner@myserver.com 我收到以下错误 权限被拒绝(公钥、gssapi密钥、gssapi带麦克风) 我在settings>>sshkey中添加了ssh公钥 还将其添加到变量中,作为SSH\u已知的\u主机 我找不到问题所在,你能帮我一下吗,谢谢试试ssh-Tv-gitlab-runner@myserver.com以检查

我按照此链接使用shell executor安装SSH密钥。 所有步骤都运行良好,但在最后一步,我尝试登录到远程服务器以接受指纹 通过这个脚本
ssh-gitlab-runner@myserver.com
我收到以下错误

权限被拒绝(公钥、gssapi密钥、gssapi带麦克风)

我在settings>>sshkey中添加了ssh公钥 还将其添加到变量中,作为SSH\u已知的\u主机


我找不到问题所在,你能帮我一下吗,谢谢

试试ssh-Tv-gitlab-runner@myserver.com以检查在尝试读取远程服务器时考虑的确切密钥和路径


这将为您提供连接失败的线索,当您将这些路径与通过扩展
.gitlab ci.yml

将SSH密钥注入构建环境时设置的路径进行比较时,请尝试
SSH-Tv gitlab-runner@myserver.com
以检查在尝试读取远程服务器时考虑的确切密钥和路径

当您将这些路径与通过扩展
.gitlab ci.yml
将SSH密钥注入构建环境时设置的路径进行比较时,这将为您提供连接失败的线索