我正在尝试使用用户名和密码克隆一个http仓库,就像这样:
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 脚本克隆存储库。
bash -x yourscript
,并提供git clone
命令的确切行号--如果您建议的变量中存在隐藏、不可打印或其他意外值,xtrace
日志(使用足够新的 bash)应该会显示它们。 - Charles Duffy@
的重复问题,但该问题不够详细,无法确定。 - Charles Duffy