Git SVN instructions for importing to github from local (private) SVN host. Prep work: - Create a directory to work in - Create an authors.txt file to map SVN IDs to the Git format "User Name " e.g. Markavian = Markavian Step 1. Create new Github repository: e.g. https://github.com/Markavian/LD24.git Step 2. A) For non standard SVN folders, run: git svn clone --trunk=/trunk --branches=/branches --branches=/bugfixes --tags=/tags --authors-file=authors.txt / e.g. git svn clone --trunk=/ --authors-file=authors.txt https://chii/svn/LD23 LD23 B) For standard (trunk, branch, tags) SVN folders, run: git svn clone --stdlayout --authors-file=authors.txt / e.g. git svn clone --stdlayout --authors-file=authors.txt https://chii/svn/LD25 LD25 Step 3. Mirror content from the local git instance and push to the remote github from Step 1: e.g. cd LD25 git push --mirror https://github.com/Markavian/LD25.git