使用用户名/密码发出克隆github存储库

时间:2017-06-16 14:19:29

标签: git github

我有一个python脚本,我有命令 -

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

我目前收到错误 -

stderr: 'fatal: unable to access  'https://name@gmail.com:Password@stashurl.com/stash/scm/repo.git/': Port number ended with 'P''

我认为错误在于我的电子邮件地址中的@符号,但我不确定如何解决此问题。我调查了API令牌,但看起来Stash没有这个功能(我不能安装插件来执行此操作)。

感谢。

1 个答案:

答案 0 :(得分:4)

Git将电子邮件地址中的group_by解释为凭据对的结尾。您应该构建以下命令:

@

使用git clone https://name%40gmail.com@stashurl.com/username/repository.git

替换电子邮件地址中的@