#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

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS