すべての開発者は、sshを使用してステージングサーバーにログインできます。sudoersを使って別のユーザーとして水銀コマンドを実行する方法
ステージングサーバーでhg
コマンドを実行すると、更新された/新しいファイルの所有者になります。これらのファイルはユーザー/グループwww-dataが所有する必要があります。
あなたがあれば、我々は、(我々はHGに離れてSVNから移動している)、この設定はSVNのために正常に動作だけでなく、サーバー上でSVNを持って見ることができるように私はこの
Cmnd_Alias WWW_DATA_CMDS = /usr/bin/svn, /usr/bin/hg
%developers ALL=(www-data) NOPASSWD: WWW_DATA_CMDS
へのsudoersファイルを編集してみました私たちはSVNコマンドを実行してwww-dataとしてファイルを作成します
Mercurialで同じように動作させるにはどうすればよいですか?
私はmercurial-serverを試してみるつもりです。それがうまくいかない場合は、ポイント3で提案した許可設定を行います。 – evilsee