我想将我的git用户名保存在远程URL地址中,以便每次推或拉都不会输入。
我找到了许多解决问题的答案(such as this one)。问题是我的用户名包含http://me@domain.com@myrepo.git
,因为它(并且不幸地是必须的)是一个电子邮件地址。
当我输入me
时,解析器会感到困惑,只使用{{1}}作为用户名。
我该如何解决?它甚至可以提供吗?不幸的是,我不能使用ssh,https是唯一的选择。
答案 0 :(得分:13)
使用网址转义,即用@
替换用户名中的%40
:
http://me%40domain.com@myrepo.git