Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git:当用户名包含“时从HTTP存储库克隆”@&引用;签名_Git - Fatal编程技术网

Git:当用户名包含“时从HTTP存储库克隆”@&引用;签名

Git:当用户名包含“时从HTTP存储库克隆”@&引用;签名,git,Git,我正在尝试使用如下命令从某个git存储库进行克隆: git clone username@path.to.server/repository 问题是我的用户名中包含@字符 当我尝试使用某个不带@字符的虚拟用户名进行克隆时,会出现身份验证错误。但是,一旦我尝试使用我的用户名,我会得到: > git clone myuser@mydomain.com@path.to.server/repository fatal: unable to access .... Could not resolv

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

git clone username@path.to.server/repository
问题是我的
用户名
中包含
@
字符

当我尝试使用某个不带
@
字符的虚拟用户名进行克隆时,会出现身份验证错误。但是,一旦我尝试使用我的用户名,我会得到:

> 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
,这是字符
@
的ASCII编码。试过了-它有效

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

为什么不尝试克隆git呢
git clone pathTORepor
然后git会提示您键入用户名,然后键入您的
username
password
如果需要

基本相同,也非常相似,使用相同的解决方案:请不要将解决方案作为问题的一部分发布,而是将其作为新答案发布。