【问题标题】:Git plugin for Jenkins doesn't work with BitBucket repositoryJenkins 的 Git 插件不适用于 BitBucket 存储库
【发布时间】:2014-12-25 17:29:06
【问题描述】:

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

我想要从该存储库中提取内容的 Jenkins 工作。所以我安装了 Git 插件。

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

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

我收到以下红色错误:

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

401 似乎是一个授权问题,但可能有什么问题?当我从安装了 Jenkins 的服务器手动运行 git clone 命令时,使用完全相同的 repo URL 和完全相同的凭据 - 它可以正常工作。我 100% 确定凭据正常并且存储库 URL 正常。我怎样才能找到问题的原因?

【问题讨论】:

    标签: jenkins jenkins-plugins


    【解决方案1】:

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

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

    你需要使用

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

    它会起作用的。

    【讨论】:

      【解决方案2】:

      使用此 url 从 bitbucket 获取项目

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

      【讨论】:

        猜你喜欢
        • 2019-05-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-01-16
        • 2014-07-20
        • 1970-01-01
        • 2018-02-15
        • 2021-03-06
        相关资源
        最近更新 更多