世代管理したり一般に公開したいものは GitHub に上げたりするけど、別にそこまでやるほどじゃないなーってときは結構ある気がする。 ちょっとめどい作業の履歴をステップごとに残しておきたい、みたいな。 そんな折 Git だと別にサーバとかアプリケーションを用意せずに、ローカルマシンだけでサクっとリポジトリを作って世代管理できることを知った。 まずはリポジトリを作る。 $ mkdir testrepo $ cd testrepo/ $ git --bare init --shared $ ls HEAD config hooks objects branches description info refs $ pwd /Users/amedama/Repos/git/testrepo リポジトリは SSH 経由でチェックイン・アウトするので、作ったマシンには SSH でリモートログインできる