Sourceforge.net で SVN から Git への移行

  1. Git を利用可能にする
    • ログインしてプロジェクトに行く
    • Project Admin -> Feature Settings -> Available Features で Git のチェックボックスをチェック
  2. svn2git でレポジトリをコンバートする
  3. レポジトリを push する
    • git remote add origin ssh://USERNAME@PROJECTNAME.git.sourceforge.net/gitroot/PROJECTNAME/PROJECTNAME
      • PROJECTNAME/PROJECTNAME が奇妙だが正解らしい
    • git config branch.master.remote origin
    • git config branch.master.merge refs/heads/master
    • git push origin master
    • git push --tags