[P.124]
$ git push production master:master
[P.237]
[リモートで] $ git init --bare --shared
ネットワーク経由での共有
sshプロトコルを利用した共有
Gitリポジトリにアクセスできるグループを作成し、
書き込み権限を与えるユーザをこのグループのメンバーに追加
$ sudo groupadd [Group Name] $ sudo usermod -aG [Group Name] [User]
リポジトリとなるディレクトリに、書き込み権限を設定し、git initコマンドを実行する。
$ mkdir -p /home/[User]/[Project]/sharing-git/ $ sudo chgrp [Group Name] /home/[User]/[Project]/sharing-git/ $ sudo chmod g+rws /home/[User]/[Project]/sharing-git/
この状態でls -lすると、
drwxrwsr-x 2 [User] git 4096 [Date] [Time] sharing-git