私は別のコンピュータのmercurialリポジトリでいくつかの作業をしなければなりませんでした。このリポジトリにはサブペーポがあります。
リポジトリのリモートパスはssh://[email protected]/path
なので、hgはユーザremote_username
のパスワードを要求します。ただし、サブリポジトリにはリモートURLにユーザー名がなく、プッシュするとローカルユーザー名のパスワードを要求します。
私はそれをremote_username
として認証するか、少なくともユーザ名を入力するように強制する方法は見つけられませんでした。
私はhg config authセクションとsubrepo hgrcを変更しようとしましたが、いずれもうまくいきませんでした。私はremote_username
を含むように.hgsubのURLを更新するかもしれませんが、私はそれを押し進めなければならず、誰もが私として認証しなければなりません。
hgにリモート認証に使用するユーザー名を強制的に使用させるにはどうすればよいですか?Mercurial subrepo username
Hgバージョンは4.2.1です。
OSはMacOSです。
プロトコルはsshです。