2012年8月11日土曜日

gitのレポジトリをサクラVPSに作ってみた

サクラさんのVPSを借りた理由の一つが、自分のgitレポジトリを持ちたいということ。これでパスワード付きのソースコードだって気にしないで管理できる。

最初はgitosisかgitoliteをインストールする予定だった。
が、Stackoverflowの両者の比較ページにgitだけでレポジトリを作る方法が説明されていた。簡単そうだったので、まずはこれでゆくことにした。

ちなみに、日本語での説明はこのページに
もう書いてあるそのまま。

サーバー側でgitがインストールされているとして、
ssh [user@]server
cd repos/
mkdir test.git
cd test.git
git init --bare

ローカル側でもgitが入っていれば、
cd src/test
git init
git remote add origin [user@]server:repos/test.git
git push
これでレポジトリができて動いた。

ひとつだけ、ローカル側でgit remote add originを走らせると、こんなエラーが出た。
fatal: Not a git repository (or any of the parent directories): .git

原因はgit initを走らせていないこと、だって。

0 件のコメント: