Git:当用户名包含" @"时从HTTP存储库克隆标志

时间:2016-06-08 11:17:23

标签: git

我尝试使用以下命令从某个git存储库进行克隆:

git clone username@path.to.server/repository

问题是我的username包含@个字符。

当我尝试使用一些没有@字符的虚拟用户名进行克隆时,我收到了身份验证错误。但是,一旦我尝试使用我的用户名,我就会得到:

> git clone myuser@mydomain.com@path.to.server/repository
fatal: unable to access .... Could not resolve host mydomain.com@path.to.server

我尝试使用反斜杠转义@符号,并使用2,3,4和5反斜杠 - 仍然是同样的问题..

任何想法如何克服它?

解决方案:

感谢那些回复/评论过对其他主题的引用的人。

参考文献中详述的非常简单的解决方案是使用%40,它是char @的ASCII编码。尝试过 - 它有效!

git clone myuser%40mydomain.com@path.to.server/repository

1 个答案:

答案 0 :(得分:0)

为什么不尝试克隆git git clone pathTORepor,然后git会提示您输入用户名,然后根据需要输入usernamepassword