以前は私は一人で働いていました...今は多くの協力者がいるかもしれません。しかし、私はソースコード(SVNで現在制御されている)に完全にアクセスしたいとは思わない。 GitやMercurialへの移行は実際には大きな問題ではありません。しかし、セキュリティを制御するための最善の方法と最小の頭痛は何ですか?毎秒チームメンバーへのアクセスを制限するために、コマンドプロンプトを入力したり、コードを実行して権限を変更したりする必要はありません。このためのWebコントロールはありますか?チームメンバーのソースコードへのアクセスをスマートに制限するにはどうすればよいですか?
答えて
のセキュリティを管理できるようにすることができ大したことではない場合開発プロセスの実施の一環として、リポジトリホスティングとコードレビューシステムGerritをご覧ください。
私はそれが好きでした!週末にお試しいただきありがとうございます –
ApacheでSVNにmod_dav
セットアップを使用している場合は、パスベースの認可を使用して、事前定義されたグループのアクセス許可に従って、異なるユーザーがアクセスできるディレクトリを制限できます。
ここに広範囲のチュートリアルがあります:Path-Based Authorization in SVN
はあなたがコミットされると、彼らがコミットしようとしているためにどの枝どのユーザー伝えることができる必要があり、サーバー上の事前コミットフックとして。トランクやタグにコミットしようとしていることが検出された場合(標準的なリポジトリ設定を前提とすると)、単にコミットに失敗する可能性があります。
これにより、ブランチにコミットすることが制限されます。その後、どのブランチがトランクに再統合され、コミットされたかを制御することができます。
私たちの設定は、タグを作成した後でタグの下のものを変更することができないという点で少し似ています。
LinuxでSVNサーバーを使用している場合は、subminはブランチを保護するのに優れています。使いやすいインターフェイスで、パスベースの認証を隠します。
SVNサーバを離れることは、あなたが使ってgitosisを見てみましょうかhttp://engineeredweb.com/blog/10/2/building-your-own-git-server
彼らをgitoliteの両方あなたが書き込みアクセスを制限したい場合は、あなたが簡単にあなたのリポジトリ
- 1. ウェブサイトのスクリプトへのアクセスを他の人に制限するにはどうすればよいですか?
- 2. サイトアカウントごとにaws s3オブジェクトへのアクセスを制限するにはどうすればよいですか?
- 3. ASP.NET MVCの特定のページへのアクセスを制限するにはどうすればよいですか?
- 4. CouchDBのCouchDBの `_user`テーブルへのアクセスを制限するにはどうすればよいですか?
- 5. プログラムでWebサービスへのアクセスを制限するにはどうすればよいですか?
- 6. NodeJSでブロードキャストメッセージへのアクセスを制限するにはどうすればよいですか?
- 7. htaccessを使用してエントリへのアクセスを制限するにはどうすればよいですか?
- 8. Webサーバー上のファイルにアクセスするユーザーを制限するにはどうすればよいですか?
- 9. これらの制限(ビジネス制限)を適用するにはどうすればよいですか?
- 10. LandscapeでmodalViewControllerを制限するにはどうすればよいですか?
- 11. モバイルへのユーザコールにアクセスするにはどうすればよいですか?
- 12. すでに限定されたクエリを制限するにはどうすればよいですか?
- 13. サーバー側のデータへのアクセスを制御するにはどうすればよいですか?
- 14. tomcatの画像へのアクセスを制御するにはどうすればよいですか?
- 15. Team System Web Accessの権限を適切に制限するにはどうすればよいですか?
- 16. ログインを制限するにはどうすればいいですか?
- 17. リソースに表示されるデータの制限をモデル化するにはどうすればよいですか?
- 18. ソースコードにマークアップを追加するにはどうすればよいですか?
- 19. http://codereview.appspot.com/をソースコードにコメントするにはどうすればよいですか?
- 20. HTTPSよりopenbase_dirの制限を無効にするにはどうすればよいですか?
- 21. IPアドレスでALL deviseコントローラへのアクセスを制限するにはどうしたらいいですか?
- 22. Chromeプラグインのソースコードを調べるにはどうすればよいですか?
- 23. アセンブリ参照のソースコードへの参照を追加するにはどうすればよいですか?
- 24. 春のセキュリティで保護されるクラスを制限するにはどうすればよいですか?
- 25. Windows 7でソースコードをデバッグするにはどうすればよいですか?
- 26. コントローラ全体に対して特定のグループへのアクセスを制限するにはどうすればよいですか?
- 27. 拡張子に基づいてS3のファイルを制限するにはどうすればよいですか?
- 28. リフレクションを使用してJavaのプライベートメソッドとコンストラクタにアクセスするように開発者を制限するにはどうすればよいですか?
- 29. ASP.NETで特定の拡張子を持つファイルへのアクセスを制限するにはどうすればよいですか?
- 30. ドロップダウンリストのオプションを有効なオプションのみに制限するにはどうすればよいですか?
良い解決策は、あなたが信頼するチームを得ることです。 – pmr
あなたはコードベースを読む能力を制限しようとしていますか?それが前者の場合は、あなたが信じるチームをつくってください。後者の場合、以下の答えは多くの可能性を提供します。 – Novelocrat