Bitbucket 克隆:端口号以“T”结尾

Den*_*boy 3 git bitbucket jenkins

我尝试使用 jenkins execute shell(而不是 git 插件)制作我的 bitbucket 存储库的克隆(镜像)。

我的凭据:

username
passwd
Run Code Online (Sandbox Code Playgroud)

保存在一个变量中:myuser 凭据是正确的。我们使用了这个插件来保存凭据。我们对其他一些存储库(在我们的本地 git 上,而不是 bitbucket 上)所做的完全相同,并且运行良好。

现在我尝试:

git clone --mirror https://${myuser}@bitbucket.org/team/repo.git
Run Code Online (Sandbox Code Playgroud)

我面临的错误是:

fatal: unable to access 'https://****@bitbucket.org/team/repo.git/': Port number ended with 'T'
Run Code Online (Sandbox Code Playgroud)

小智 5

只是遇到了类似的问题(尝试使用由 Gerrit UI 生成的随机 HTTP 密码通过 HTTPS 从 Gerrit 克隆,URL 的形式为https://<username>:<password>@<gerrit.repo.url>“端口号以...结尾”错误),看来密码必须正确引用 url

意识到在尝试使用“store”助手设置 git-credentials 并查看它创建的文件后:-)

  • 到目前为止,我发现密码中的 @ 和 # 导致了这个问题 (6认同)