在大多数情况下,我使用git plugin
我选择凭据(用户名 - 私钥),然后使用ssh://git@server.com:7999/project/repo.git
作为网址。这很好用。克隆是可能的。
现在我尝试对ssh-agent plugin
而不是git-plugin
执行相同操作。
我使用SSH-agent插件并选择凭证(与git插件一样)。 比我选择执行一个shell:
git version;
git clone ssh://git@server.com:7999/project/repo.git
这不起作用。我做错了什么?
Host key verification failed.
fatal: Could not read from remote repository.
答案 0 :(得分:0)
这意味着远程主机的主机密钥已更改。 (预防中间人的攻击)
手动编辑文件:
~/.ssh/known_hosts
或使用命令:
ssh-keygen -R hostname
也试试这个。添加您的主机以了解主机:
ssh-keyscan -t rsa YOUR_HOST.DOMAIN >> ~/.ssh/known_hosts