1

我正在使用 CruiseControl.Net 版本 1.6.7981.1 进行连续构建。源代码控制操作失败,错误消息为

ThoughtWorks.CruiseControl.Core.CruiseControlException:源代码控制操作失败:服务器拒绝公钥签名,尽管接受了密钥!致命错误:已断开连接:没有可用的受支持身份验证方法(服务器发送:公钥) 致命:无法从远程存储库读取。请确保您具有正确的访问权限并且存储库存在。

我确信访问权限没有问题,因为这不会一直发生,并且 repo 存在。这是CCNET方面的一些错误吗?我能做些什么来解决这个问题?

4

1 回答 1

0

通过您问题中的标签,我假设您使用 git 作为源代码控制提供程序。

该错误消息来自 git,表示您正在尝试使用 SSH 进行身份验证,而您的 git 未发送所需的 ssh pubkey。

问题可能是您的 ccnet 在没有加载或访问所需 ssh pubkey 的用户下作为服务运行。

请参阅Git 配置 Wiki 页面以获取更多信息或使用更多详细信息更新您的问题。

于 2013-09-02T06:39:14.933 回答