使用用户名以电子邮件地址的形式Git远程URL

时间:2016-05-20 09:20:37

标签: git

我想将我的git用户名保存在远程URL地址中,以便每次推或拉都不会输入。

我找到了许多解决问题的答案(such as this one)。问题是我的用户名包含http://me@domain.com@myrepo.git,因为它(并且不幸地是必须的)是一个电子邮件地址。

当我输入me时,解析器会感到困惑,只使用{{1}}作为用户名。

我该如何解决?它甚至可以提供吗?不幸的是,我不能使用ssh,https是唯一的选择。

1 个答案:

答案 0 :(得分:13)

使用网址转义,即用@替换用户名中的%40

http://me%40domain.com@myrepo.git