手元のmacbookだけでGit使って管理しているコードがあるんだけど、そろそろ自宅サーバーにバックアップリポジトリ欲しいなぁと思った。
既に用意してあるMercurialで管理しなおそうかなぁと思ったのだけど、HTTP経由でpush,pullしないからGitのままでいいやという結論になった。以下手順。
サーバー側にバックアップリポジトリを作る
mkdir /usr/local/repos/flascore
cd /usr/local/repos/flascore
git --bare init
手元のmacbookの作業履歴をコピー
git push ssh://kzfm@myserver/usr/local/repos/flascore master
改めて、手元のmacbookにclone
git clone ssh://kzfm@myserver/usr/local/repos/flascore
サーバーに送りたい時にはgit pushでok