git 具有特殊字符的 uri 的克隆命令

git clone command for uri with special chars

我正在尝试在一行中执行 git 克隆命令:

git 克隆 https://user%40mail.com:seckey@https://hostname.com/_git/project%20name

我收到一个错误:无法解析主机:https

当我执行时:

git 克隆 https://hostname.com/_git/project%20name

然后输入用户名并手动传递一切正常,但是当我在一行中执行时出现错误

我猜是 URL 或 URI 中的 %20 的问题,因为项目名称中有 space。 尝试添加 "" 或 '' 没有帮助 有任何想法吗 ?

谢谢!

您的克隆 URL 中有两次 https://。去掉@号后的https://

git clone https://user%40mail.com:seckey@hostname.com/_git/project%20name