使用Git clone时提供用户名和电子邮件

时间:2015-03-30 20:50:50

标签: git login ssh

我想克隆使用ssh的存储库。为此,我需要输入我的用户名。我已尝试根据How to provide username and password when run "git clone git@remote.git"?执行此操作。但是,我的用户名中包含@,这似乎与命令混乱。

我当前没有输入用户名的命令是sudo git clone ssh://git@git.x/y/。现在我想做同样的事,但用我的用户名abc@gmail.com。我该怎么做?

如果我尝试写sudo git clone abc@gmail.com@git.x/y/,我会收到错误repository abc@gmail.com@git.x/y/ does not exist

1 个答案:

答案 0 :(得分:15)

对您的用户名进行网址编码,将“@”替换为“%40”。