Mercurialリポジトリを使用してコードが維持されているcentosサーバーがあります。新しい人がMercurialにコードをコミットできるようにするために、私は新しいユーザーを作成し、それらをwebdevグループに追加します。そして、彼らはコードをプッシュ/プルできます。
hg pull ssh://name@server.com.
ただし、新しいユーザーにアクセスさせたくないファイル(構成ファイル)がいくつかあります。Mercurialはこれらのファイルを追跡しないように求められているため、これらのファイルにアクセスする唯一の方法は、システムにSSHで接続してファイルを確認することです。これは、新しいユーザーに実行してほしくないことです。
基本的に、新しい開発者には、hgを介してファイルをプル/プッシュするだけで、システムに直接SSH接続することはできません。これを行うための最良の方法は何ですか?ファイルへのsshアクセスを提供せずに、リポジトリへのhgアクセスを提供できますか?
(または問題への私のアプローチに欠陥がありますか?)
ありがとう!