git共有リポジトリを作ってみた
作った備忘録。
まずサーバ設定から。
git用ディレクトリを作成する。
sudo mkdir /git
gitユーザーのみに書き込みを許す
sudo chown git /git sudo chmod 755 git cd /git
gitリポジトリを初期化する
mkdir hoge cd hoge git init --bare --shared
続いてユーザ側。
まずgitインストール
apt-get install git-core apt-get install gitosis
で、鍵設定。
gitosis-init < git_rsa
で、クローンする。
git clone ssh://git@192.168.1.50:22/git/hoge
pushは
git push ssh://git@192.168.1.50:22/git/hoge master
みたいにするらしい。