1

同じsvnリポジトリ内の異なるプロジェクトで複数の開発者が作業しているので、間違ったプロジェクトにアクセスしてほしくない。

複数のリポジトリがあるとうまくいくと思いましたが、今はよくわかりません。Webで検索しようとしても、特定のアカウントのみが特定のアカウントにアクセスできるようにsvn / apacheを構成する方法や、可能かどうかはわかりません。リポジトリ。

Mac OS XでSubversionを使用して、この基本レベルのセキュリティを実現する方法はありますか?

これにhtpasswordを使用する方法はありますか?

よろしくお願いします。

4

2 に答える 2

0

はい、あなたは間違いなくそれを行うことができます。SubversionBookのこのセクションを読んでください。

于 2011-06-18T06:40:20.837 に答える
-2

最も簡単な方法は、各SVNユーザーのユーザーを作成し、それぞれをsvnグループに追加してから、svn + ssh:// user @ somehost / path / to/reposを介してアクセスを提示することです。これにより、シェルへのアクセスが可能になりますが、これは望ましくない場合があります。この恐れは、一般にopenSSHの再コンパイルが必要なある種のchrootjailで改善できます。

別のオプションは、http authでwebdavを使用することです(sslを使用しない限り安全ではありません)。

于 2011-06-18T07:04:30.270 に答える