2013-11-25 87 views
6

在我试图从詹金斯连接到我的bitbucket存储库,使用我已经安装在詹金斯的git插件。从詹金斯服务器连接到bitbucket存储库

当我输入存储库URL,我得到以下输出或消息的通知,如该图所示:

“无法连接到存储库:命令” LS-远程-h [email protected]: safe2school-按需/ S2S-机器人-padres.git HEAD “返回的状态代码128: 标准输出: 标准错误:权限被拒绝(公钥) 致命:远程端挂了意外”

Trying connect to bitbucket repo from jenkins through git

我在Apache t上安装jenkins omcat容器,它位于一个路径/ srv/apache-tomcat中

在系统中,我有一个根ssh-key,并将此密钥添加到bitbucket。 我很感谢你的支持:)

+0

您是否为Jenkins用户设置了ssh密钥? http://stackoverflow.com/questions/13890500/why-i-couldnt-add-the-git-url-to-my-jenkins – KeepCalmAndCarryOn

+0

请注意,凭证支持现在内置于git插件。截图显示你没有选择这个回购凭证。 –

+0

克里斯托弗,我可以添加什么凭据,在这个领域..是我的bitbucket帐户的用户名和密码。我不这么认为.. – bgarcial

回答

5

你可以尝试使用用户密码认证证书,这是这个插件给我们的替代方式。

  1. 点击“添加”按钮。

enter image description here

  • 选择实物输入 “与口令用户”。
  • 添加bitbucket帐户凭证。
  • enter image description here

  • 输入到位桶使用的 'https' 协议回购网址。
  • enter image description here

    最后,不存在错误(如下回购URL输入红色消息)是指该方法取得了成功。

    +0

    清除信息。谢谢! – r3x