我在服务器上创建了一个密钥ssh,并在Github上添加了。
当我使用webhook时,使用
调用我的seveur上的php页面<?php `git pull`;
apache的error.log告诉我:;主机密钥验证失败。
我尝试通过此链接解决它 https://askubuntu.com/questions/45679/ssh-connection-problem-with-host-key-verification-failed-error
ssh-keygen -R github.com
但它继续不起作用。
你有什么建议吗?
答案 0 :(得分:0)
主机密钥验证失败
意味着服务器主机密钥不受信任(这是明智的 - 无法从脚本验证该密钥 - 您应该手动执行此操作)。
转到this,您可以在其中查看要验证的指纹。
然后更改为运行脚本(apache
?)的用户,例如使用sudo并运行ssh github.com
。它会提示您验证指纹。如果匹配,则写入yes,然后脚本应该通过。