A Day in the Life

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 に移行したのでした。

紅 四話

紫かわゆすはなのしたがのびる

記事の一覧 >