我必须在另一台计算机上的mercurial repository中执行一些工作。这个存储库有一个subrepo。
版本库的远程路径是ssh://[email protected]/path
,所以hg要我为用户remote_username
输入密码。但是,子库在远程URL中没有用户名,当推送时,它向我请求本地用户名的密码。
我还没有找到一种方法强制它或者认证为remote_username
,或者至少提示输入用户名。
我试着改变hg config auth部分和subrepo hgrc,但都没有工作。我也可能更新.hgsub中的网址以包含remote_username
,但是之后我也必须推送该网址,并且每个人都必须认证为我,这不是很理想。
如何强制hg使用我想要的用户名进行远程验证?Mercurial subrepo用户名
Hg版本是4.2.1。
操作系统是MacOS。
协议是ssh。