我尝试使用以下命令从某个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
答案 0 :(得分:0)
为什么不尝试克隆git
git clone pathTORepor
,然后git会提示您输入用户名,然后根据需要输入username
和password