Plesk 错误:“bitbucket.org”服务器的公钥在“/var/www/vhosts/DOMAIN/.ssh/git_known_hosts”中已知

问题描述 投票:0回答:3

我的尝试:

ssh-keygen -f /var/www/vhosts/DOMAIN/.ssh/git_known_hosts -R bitbucket.org 卷曲 https://bitbucket.org/site/ssh >> /var/www/vhosts/buchungsformular.spar-mit.com/.ssh/git_known_hosts

但是我仍然无法克隆我的存储库。

来自 plesk 的一些详细错误消息:

1.

“bitbucket.org”服务器的公钥在“/var/www/vhosts/DOMAIN/.ssh/git_known_hosts”中已知。警告:“bitbucket.org”的 ECDSA 主机密钥与 IP 地址“xxx”的密钥不同 /var/www/vhosts/DOMAIN/.ssh/git_known_hosts:1 中的 IP 地址有问题的密钥 /var/ 中的匹配主机密钥www/vhosts/DOMAIN/.ssh/git_known_hosts:8 退出,您已请求严格检查。主机密钥验证失败。致命:无法从远程存储库读取。请确保您拥有正确的访问权限并且存储库存在。

2.

do_known_hosts:hostkeys_foreach 失败:权限被拒绝 第一次看到“bitbucket.org”服务器。将其公钥添加到“/var/www/vhosts/DOMAIN/.ssh/git_known_hosts”中的已知主机列表中。 # bitbucket.org:22 SSH-2.0-conker_f1... 04.... # bitbucket.org:22 SSH-2.0-conker_... 5... # bitbucket.org:22 SSH-2.0-conker_f.. .. d... /usr/local/psa/admin/sbin/modules/git/git_ssh:第 49 行:/var/www/vhosts/DOMAIN/.ssh/git_known_hosts:权限被拒绝无法添加公共 SSH 主机密钥将“bitbucket.org”放入“/var/www/vhosts/DOMAIN/.ssh/git_known_hosts”。 bitbucket.org 没有已知的 ECDSA 主机密钥,您已请求严格检查。主机密钥验证失败。致命:无法从远程存储库读取。请确保您拥有正确的访问权限并且存储库存在。

3.

“bitbucket.org”服务器的公钥在“/var/www/vhosts/DOMAIN/.ssh/git_known_hosts”中已知。 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@ @ 警告:远程主机标识已更改! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@ 可能有人在做一些令人讨厌的事情!有人可能正在窃听您(中间人攻击)!主机密钥也可能刚刚被更改。远程主机发送的RSA密钥的指纹是SHA256:4……请联系您的系统管理员。在 /var/www/vhosts/DOMAIN/.ssh/git_known_hosts 中添加正确的主机密钥以消除此消息。 /var/www/vhosts/DOMAIN/.ssh/git_known_hosts:1 中的违规 RSA 密钥使用以下命令删除: ssh-keygen -f "/var/www/vhosts/DOMAIN/.ssh/git_known_hosts" -R bitbucket.org RSA 主机密钥bitbucket.org 已更改,您已要求严格检查。主机密钥验证失败。致命:无法从远程存储库读取。请确保您拥有正确的访问权限并且存储库存在。

希望回购能够再次发挥作用。

bitbucket plesk public-key
3个回答
0
投票

SSH 密钥按设计是由订阅级别的 Plesk git 扩展生成的,而不是域,因此将相同的密钥添加到 GitHub 中的不同存储库将导致此错误。分辨率:

1-登录GitHub 2- 从使用此 SSH 密钥的存储库中删除 SSH 密钥 3- 将 SSH 密钥添加到您的 GitHub 帐户:将其添加到您的帐户


0
投票

我需要在〜/.ssh/config文件中指定IdentifyFile .ssh/id_rsa和UserKnownHostsFile .ssh/git_known_host。


0
投票

您是如何指定这些文件的?我在 /.ssh 中没有配置文件

© www.soinside.com 2019 - 2024. All rights reserved.