jenkins无法连接到远程位桶存储库

use*_*128 13 bitbucket jenkins

我正在使用jenkins并尝试连接到位桶远程存储库,因为我在git存储库中的源代码管理中提供了位桶URL,我还为凭据中添加的位桶帐户创建凭据

我在git存储库中尝试了以下内容

https://nagarjun123@bitbucket.org/gsmohan/quickride.git
Run Code Online (Sandbox Code Playgroud)

但它给出了下面指定的错误:

错误:无法连接到存储库:无法使用凭据bitbucket帐户(状态= 401)连接到https://nagarjun123@bitbucket.org/gsmohan/quickride.git

谁能请帮帮我?

tos*_*tao 22

将存储库地址更改为以下格式:

https://user:password@bitbucket.org/user/project_name.git
Run Code Online (Sandbox Code Playgroud)

而且当然:

  • 用户 - 你的bitbucket用户,
  • 密码 - 你的bitbucket密码,
  • project_name - 项目/仓库的名称,

  • 但是这会以纯文本形式保留您的密码.更好的方法是使用SSH和私钥. (4认同)
  • 在走这条路之前,请确保您不是傻瓜,并检查您的服务器上是否安装了 git。我犯了一个错误,并认为 git 已经安装在服务器上......但事实并非如此。 (2认同)

Gue*_*gon 7

在Jenkins ver.2.6只是使用

https://user@bitbucket.org/user/project_name.git 
Run Code Online (Sandbox Code Playgroud)

并添加您的凭据.

在此输入图像描述 重要提示:请确保安装了Git版本大于或等于比1.7.4因的--local问题.

如果您在CentOS上,也许您面临的问题与我相同.这是@AmirHd在CentOS上升级git版本的一个很好的答案,如果你已经安装了git,只需输入:

yum --disablerepo=base,updates --enablerepo=rpmforge-extras update git
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助!!!