私はいくつかのMercurialサーバーを持っており、人々は単一のユーザーhg
を使用して変更をプッシュしており、ssh公開鍵認証のみを使用しており、それぞれが独自の鍵を持っています。
使用されている公開鍵に基づいてプッシュ用のユーザー名を選択するようにサーバーを構成するにはどうすればよいですか?
出来ますか?.hgrc
そうでない場合、接続先の各アカウントマシンでユーザー名を構成する必要がない理由と代替手段は何ですか。
また、他の使用例について考えてみましょう: マシン上で root によって複製された hg リポジトリがあり、2 人の異なる人がこのマシンに (root として) 接続し、変更を行い、変更をコミットしてプッシュしようとしています。
これら 2 つは同じアカウントを使用していますが、異なる ssh キーを使用して接続されているため、誰がこれを行ったかを確認する必要があります。現在、これらは .hgrc で構成されたユーザーとして表示されます