サーバ側作業
ユーザー作成
adduser gitrepo
usermod -a -G gitrepo nekogeruge
リポジトリ作成
su - gitrepo
mkdir testproject.git
cd testproject.git
git --bare init --shared
クライアント側作業
クライアント側で作成したプロジェクトをpushする
mkdir testproject
cd testproject
git init
echo "git test" > readme
git add .
git commit -m "first commit"
git remote add origin ssh://configのHostに記述した名前/home/gitrepo/testproject.git
git push origin master
cloneして変更を加えてpushしてみる
git clone ssh://configのHostに記述した名前/home/gitrepo/testproject.git
echo "oeeee" >> readme
git add .
git commit -m "change test"
git push origin master
git pull
cat readme