この記事はアピリッツの技術ブログ「DoRuby」から移行した記事です。情報が古い可能性がありますのでご注意ください。
バージョン管理は主にsvnを使っていますがGitを使用しリモートリポジトリを作成してみたので方法を書きます。
まずはリモートリポジトリ側でリポジトリを作成します。
mkdir ~/repos/sample.git
cd repos/sample.git
# bareオプション付けると管理情報だけのリポジトリが作れる
git --bare init
次にクライアント側でローカルリポジトリを作成しリモートリポジトリとの関連をつけます。
ローカルリポジトリの作成
mkdir repos
cd repos
git init
これでローカルのリポジトリは作成できました。
なにかファイルを作ってgitの管理下においてコミットしてみましょう。
touch sample.txt
git add sample.txt
git commit -m "first commit"
コミットをすることができました。
ローカルのリポジトリとリモートのリポジトリを関連付けしてリモートリポジトリに内容を送信できるように設定します
git remote add origin ssh://user@hoge/home/user/repos/sample.git
プッシュをすることによりリモートリポジトリに更新が反映されます。
git push origin master
リモートリポジトリからcloneすると変更した内容が反映されていると思います。