使用Jenkins和私有BitBucket Git存储库

时间:2011-11-21 06:57:05

标签: git jenkins bitbucket

在Jenkins中设置一个托管在bitbucket上的项目时,我会在URL字段中添加什么内容?

存储库是私有的。

3 个答案:

答案 0 :(得分:38)

我不熟悉Jenkins但Bitbucket允许您通过https克隆git存储库,它可以接受密码作为URL的一部分,如下所示:

https://<user>:<pass>@bitbucket.org/<user>/<project>.git

答案 1 :(得分:24)

为此,我切换到使用SSH协议与BitBucket交谈。通过这样做,我能够设置一个私钥/公钥对,在我的Jenkins构建机器上使用私钥,并将公钥添加到我在BitBucket上的帐户。然后可以将SSH设置为基于此密钥对进行身份验证。

警告一句,如果你的Jenkins机器是基于Windows的,我会避免使用plink / TortoisePLink作为SSH代理,而是使用Cygwin的OpenSSH,因为当克隆时它更快批次 /更新大型存储库。首先设置它有点棘手,但如果需要,可能需要单独的Stack Overflow问题。

答案 2 :(得分:0)

请确保已安装GIT并在Jenkins中配置路径。要配置路径,请查看链接Jenkins could not run git

我可以使用Jenkins中的凭据连接私有存储库。要使用ssh进行连接,请按照youtube链接Private repositories, GitHub & BitBucket

进行操作