2012-01-10 5 views
1

クライアント上のリモートへのアクセスを制限する手段があるかどうかは知っていますか?クライアント側のリモートへのアクセスを制限します。出来ますか?

私は2つのリポジトリを持っていますが、私はそれらのうちの1つにコミットします(それをAと呼ぶ)。他のものではありませんが、技術的には両方にアクセスできます。私は誤ってBにプッシュするのを防ぐために、リポジトリ設定ファイルにオプションを設定したいと思っています。 それは可能ですか?

乾杯、

ミハル

+1

なぜリモートファイルシステム上の書き込みアクセスを削除しないのですか? – drfloob

+0

私はマシンに管理者アクセス権がないためです。それに加えて、unixの変更は、選択された個人だけでなく、すべての人のアクセスを変更するでしょう。 – misza222

答えて

1

プッシュURLを削除するのはどうですか?

git remote set-url --push origin '' 
+0

それは私が探していたものです。ありがとうございますSidnicious :) – misza222

1

はい。フックはその安全なガードを追加する一つの方法です。このタイプのリポジトリ管理用に設計されているので、gitoliteを使用することをお勧めします。

+0

Thanks Adam。私は非常に混乱して質問をしました。 git configで読み込み専用に設定できるオプションはありません。それは私の希望的な考えでした:) – misza222