#author("2020-05-25T13:17:43+09:00","default:ryuichi","ryuichi")
#author("2020-05-25T13:18:07+09:00","default:ryuichi","ryuichi")
* GitHubにSVNのリポジトリを作る [#k0bb03f3]
** svn checkout の手順 [#v2a43582]
$ svn co --username taro --password mypass1 'https://github.com/taro/myrepo1.git' myrepo1
- GitHubに普通にリポジトリを作る
- README.mdなど何でもいいのでファイルを1個作る(どうも何かファイルを作らないとダメっぽい)
- その後、上のコマンドようにsvn coを実行する
- なお、パスワードはGitHubのパスワードでもアクセストークンでもよい(ただし、2段階認証しているとパスワードは使えないっぽい?)
- なお、usernameはGitHubのユーザー名、passwordはGitHubのパスワードでもアクセストークンでもよい(ただし、2段階認証しているとパスワードは使えないっぽい?)
** GitのブランチとSVNのブランチ [#n8a7b3ea]
$ svn ls 'https://github.com/taro/myrepo1.git' #(1)
branches/
trunk/
$ svn copy trunk branches/mybranch1 #(2)
- trunkがGitHubのmasterブランチに相当する。(1)のようにbranchesとtrunkは最初から作られており、trunkフォルダ直下にREADME.mdを作ったら、GitHubのmasterブランチのルート直下にREADME.mdを作ったことになる
- (2)のようにsvn copyでbranches以下にフォルダを作れば、GitHubにmybranch1ブランチを作ったことになる
** 参考 [#d35d8387]
https://help.github.com/en/github/importing-your-projects-to-github/support-for-subversion-clients