11月 072011
 

複数人で共有したい Git リポジトリを作成したいときは,まず新しくグループを作成し,ユーザを追加する.

# groupadd project1
# usermod -G project1 user1
# usermod -G project1 user2

次に Git リポジトリを作成する.

$ mkdir project1.git
$ chgrp -R project1 project1.git
$ cd project1.git
$ git init --bare --shared=group

–shared オプションのデフォルトは group になる.
group と all はほぼ同じだが,all にすると全員が read できるようになる.

あとはクライアントから

$ git pull user1@server:/home/git/repos/share/project1.git
$ cd project1
ごちゃごちゃ作業して
$ git commit -a -m "comment"
$ git push origin master

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>