2008-04-28
svn レポジトリを github に公開しよう!ヤァ!ヤァ!ヤァ!
俺俺レポジトリは全部 github で管理することにした。github よくできてるね。というわけで as3rails2u なライブラリを github に svn から移行したよメモ。
まずは github で名前空間 as3rails2u を作成。すると Next steps: と次これやってね的なメッセージが表示される(親切だなぁ)のでその通りに打ち込む。ちなみに作業ディレクトリは ~/tmp/git_copy/ 。
mkdir as3rails2u
cd as3rails2u
git init
touch README
git add README
git commit -m 'first commit'
git remote add origin git@github.com:hotchpotch/as3rails2u.git
git push origin master
これでローカルにワーキングディレクトリつくれて最初のリモートへの push が完了。んで次に git-svn で clone る。trunk/branches/tags を分けて作ってなかったのでそのまんまでOK。git svn clone --bare は無いのね。
cd ../
git svn clone http://svn.rails2u.com/as3rails2u/trunk/ svn_as3rails2u
cd -
次に pull でローカルのレポジトリに反映させる。
git pull file:///home/gorou/tmp/git_copy/svn_as3rails2u master
最後にリモートへ pusu。git push origin master は git push なので
git push
かんたんかんたん。というわけで as3rails2u は github に移行したのでした。
紅 四話
紫かわゆすはなのしたがのびる