Jenkins的Git插件不适用于BitBucket存储库

时间:2014-10-29 20:27:15

标签: jenkins jenkins-plugins

我在bitbucket上有一个带git存储库的项目。

我希望Jenkins的工作从那个存储库中提取东西。所以我安装了Git插件。

我将My Jenkins作业配置为使用git存储库。我添加了我在BitBucket上使用的凭据。然后我像这样输入存储库URL:

https://PawelRoman@bitbucket.org/PawelRoman/myproject.git

我收到红色的以下错误:

无法连接到存储库:无法使用凭据PawelRoman在BitBucket上连接到https://PawelRoman@bitbucket.org/PawelRoman/myproject.git(状态= 401)

401似乎是授权问题,但可能出现什么问题?当我从安装了Jenkins的服务器上手动运行git clone命令时,使用完全相同的repo URL和完全相同的凭据 - 它没有任何问题。我100%确定凭据是否正常,存储库URL正常。如何找出问题的原因?

2 个答案:

答案 0 :(得分:0)

找出问题所在。存储库URL不正确。出于某种原因,jenkins git插件不允许在存储库URL中使用Username @。

而不是https://PawelRoman@bitbucket.org/PawelRoman/myproject.git

您需要使用

https://bitbucket.org/PawelRoman/myproject.git

它会起作用。

答案 1 :(得分:0)

使用此网址从bitbucket获取项目

https://<user>:<pass>@bitbucket.org/<user>/<project>.git
相关问题