Git Clone:非法端口号

Mii*_*ika 9 git bash amazon-web-services git-clone fatal-error

我正在尝试使用用户名和密码克隆一个存储库,如下所示:

git clone https://username:password@gitlab.com/user/repo.git
Run Code Online (Sandbox Code Playgroud)

但是我收到此错误:

fatal: unable to access 'https://username:password@gitlab.com/user/repo.git': Illegal port number
Run Code Online (Sandbox Code Playgroud)

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

Mii*_*ika 4

根据查尔斯的评论,我找出了发生此错误的原因。密码包含一个 % 字符和一个 4 个字符,这是 @ 字符的 URL 编码值。这导致它将其视为代理密码(如果我理解正确的话..基本上是这里的解决方案。)

所以我所做的就是更改密码,现在一切正常了!