Jenkins shell构建中的密码

时间:2017-02-06 12:23:29

标签: git jenkins

我正在尝试克隆Jenkins中的存储库。由于我必须使用手动git clone而不是使用内置的源代码管理。我正在克隆的存储库,只有https可用。我的问题是如何使用密码提供以下命令而不在URL中输入密码。

 git clone https://username@repository.domain.com/scm/cus/repo.git"

目标存储库是Stash存储库。当我尝试使用用户名:密码格式时,我收到HTTP 400错误。有谁知道我可以做什么作为替代?我也尝试从CLI执行相同的命令,但我也收到HTTP 400错误。它的唯一工作方式是我在CLI中手动提供密码。

Fyi:运行Git 1.7.12

1 个答案:

答案 0 :(得分:1)

问题是密码中有一些特殊字符。我对所有字符进行了URL编码,现在可以正常工作。