Git:当用户名包含“时从HTTP存储库克隆”@&引用;签名
我正在尝试使用如下命令从某个git存储库进行克隆: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 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
如果需要基本相同,也非常相似,使用相同的解决方案:请不要将解决方案作为问题的一部分发布,而是将其作为新答案发布。