Jenkins-源代码管理,凭证错误

Jenkins-源代码管理,凭证错误

我在 Bitbucket 上有一个仓库,我正尝试连接到我的 Jenkins 实例。这里不采用 SSH 密钥方法,而是采用纯 id/密码,因为通信将通过 SSL 进行。

(1) 我仔细检查了 BitBucket 和 Jenkins 入口处的 ID/密码。我尝试了全局和系统两个范围。

(2)我在 Bitbucket 上添加了一个指向我的 Jenkins 实例的钩子。

(3)在Jenkins上安装了适当的bitbucket插件。

但我仍然

     "Failed to connect to repository : Error performing command: git ls-remote -h https://bitbucket.org/id/demo HEAD" 
and 
"Failed to connect to repository : Could not init /tmp/hudson4950610074146191608tmp" 

我搜索了这两个错误的含义,但我无法确定这是否是凭证问题。

我不知道该如何继续。

谢谢。

答案1

检查是否在 Jenkins 服务器上安装了 git,并检查是否在 Jenkins 配置中设置了 git 可执行路径

答案2

经过几天的努力,结果发现 Jenkins 使用的私钥权限设置不正确。用户名和密钥必须匹配。

相关内容