Git Clone:非法端口号

时间:2018-01-12 20:46:54

标签: bash git amazon-web-services fatal-error git-clone

我正在尝试使用用户名和密码来克隆存储库,例如:

git clone https://username:password@gitlab.com/user/repo.git

但是我收到了这个错误:

fatal: unable to access 'https://username:password@gitlab.com/user/repo.git': Illegal port number

我正在尝试在使用AWS Linux的EC2实例上执行此操作。 如果我手动执行此操作,并且只使用克隆中的用户名然后将密码放入提示符,我可以使用此工作,但我正在尝试使用bash脚本克隆存储库。

1 个答案:

答案 0 :(得分:1)

利用Charles的评论,我弄清了发生此错误的原因。密码包含一个%字符和一个4个字符,这是@字符的URL编码值。这导致将其视为代理密码(如果我理解正确,那么基本上就是解决方案here。)

所以我所做的是我更改了密码,现在可以正常使用了!