Git Jenkins shell构建中的密码

Git Jenkins shell构建中的密码,git,jenkins,Git,Jenkins,我正在试图克隆詹金斯的一个存储库。由于种种原因,我不得不手动克隆git,而不是使用内置的源代码管理。我正在克隆的存储库只有https可用。我的问题是如何在不在url中输入密码的情况下为以下命令提供密码 git clone https://username@repository.domain.com/scm/cus/repo.git" 目标存储库是一个隐藏存储库。当我尝试使用username:password格式时,我得到一个HTTP400错误。有人知道我可以做什么吗?我还尝试从CLI执行相同

我正在试图克隆詹金斯的一个存储库。由于种种原因,我不得不手动克隆git,而不是使用内置的源代码管理。我正在克隆的存储库只有https可用。我的问题是如何在不在url中输入密码的情况下为以下命令提供密码

 git clone https://username@repository.domain.com/scm/cus/repo.git"
目标存储库是一个隐藏存储库。当我尝试使用username:password格式时,我得到一个HTTP400错误。有人知道我可以做什么吗?我还尝试从CLI执行相同的命令,但在那里我也收到HTTP 400错误。它工作的唯一方式是在CLI中手动提供密码


仅供参考:运行Git 1.7.12时,问题是密码中有一些特殊字符。我对所有字符进行了URL编码,现在它可以工作了