问题克隆与用户名/密码
问题描述:
我有一个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
@