您可能需要设置从hudson服务器到git服务器的无密钥ssh访问。为此,请按照下列步骤操作:
- 以hudson用户身份登录hudson系统。
- 在终端窗口中输入
ssh-keygen
- 将密码短语留空
- 提供私钥和公钥对的文件名。
- 以git用户身份登录git系统。
- 将第4步中的公钥复制到git系统
- 从终端运行以下命令,将hudson公钥添加到git授权密钥文件中。
cat {public key file} >> ~/.ssh/authorized_keys。如果该文件已经存在,则应首先对其进行备份。 - 回到hudson系统并尝试进行测试
ssh {git system name}。如果有效,则无需输入密码即可连接。然后尝试克隆存储库并再次构建。 - 如果不起作用,请确保从authorized_keys文件中删除密钥。



