2012-01-21 14 views
0

gitosis.conf読み取り:のGit、Gitosisにして複数のプロジェクト

[gitosis] 

[group gitosis-admin] 
members = [email protected] 
writable = gitosis-admin 

[group Project] 
members = [email protected] 
writable = ProjectOne ProjectTwo 

を私は成功したローカルディレクトリにProjectOneのクローンを作成することができますが。同様にProjectTwoをクローンしようとするとタイムアウトになります。何故ですか?

私は私がしようとした場合、同じ問題が発生します

[gitosis] 

[group gitosis-admin] 
members = [email protected] 
writable = gitosis-admin 

[group ProjectOne] 
members = [email protected] 
writable = ProjectOne 

[group ProjectTwo] 
members = [email protected] 
writable = ProjectTwo 

PSを - 私は、リモートサーバー上にGitを設定するには、この参照https://help.ubuntu.com/community/Gitを追いました。 1つのプロジェクトでのみ動作します。私は複数のプロジェクトをホストしたいと思います。

+2

Gitosis?それは時代遅れです。 Gitoliteを使用してください。 http://stackoverflow.com/questions/7591958/how-to-change-gitosis-default-search-path/7592421#7592421 – VonC

答えて

0

私がgitosisで持っていた問題は解決しませんが、コメントで示唆されているVonCのようにgitoliteに移動すると問題はありません。

1

gitosisが時代遅れであるかどうかにかかわらず、私はあまり気にしません。それは単純であり、うまくいきます。本当にそれはすべてが求めることができるものです。 AFIAK

[group ReadOnlyClients] 
readonly = Project1 \ 
      Project2 \ 
      Project3 \ 
members = user1 user2 user3 user4 

はあなたが別のプロジェクトを分離する必要はありません。ここで

は、あなたが私の場合、私は私のプロジェクトのための読み取り専用メンバーのセットをしたい、グループごとに複数のプロジェクトにしてください方法ですmembersの設定のようにそれぞれの間にスペースを入れてリストすることもできます

関連する問題