Gitのリモートリポジトリ作成方法

サーバ側にgitユーザーを作ってリポジトリを作りsshでpushできるようにする

サーバ側

# ユーザー作成
useradd git

# リポジトリ作成(リモートリポジトリの場合*.gitってつけるみたい)
mkdir ~/repos/sample.git
cd repos/sample.git

# bareオプション付けると管理情報だけのリポジトリが作れる(svnっぽい)
git --bare init

クライアント側

# リポジトリ作成
mkdir git
cd git
git init

# 適当にファイル作ってコミットしてみる
touch README
git add README
git commit -m "hoge"

# リモートリポジトリの登録
git remote add origin ssh://git@server-no-domain/home/git/repos/sample.git

# push
git push origin master