问题克隆与用户名/密码

问题描述:

我有一个python脚本的GitHub库,在这里我有命令 -问题克隆与用户名/密码

REMOTE_URL = "https://" + USERNAME + ":" + PASSWORD + "@stashurl.com/stash/scm/repo.git"

我目前得到的错误 -

stderr: 'fatal: unable to access 'https://[email protected]:[email protected]/stash/scm/repo.git/': Port number ended with 'P'' 

我认为错误的是在我的电子邮件地址中带有@符号,但我不确定如何解决此问题。我调用了API令牌,但它看起来像Stash不具备该功能(并且我不能安装插件来执行此操作)。

谢谢。

Git正在将电子邮件地址中的@解释为凭证对的结尾。你应该建立以下命令了:

git clone https://name%[email protected]/username/repository.git 

中的电子邮件地址与%40

更换 @