将我的SVN本地文件repo移动到GitHub
我有一个项目的本地文件SVN repo,需要移动到GitHub 但我的问题是,我有一个本地文件存储库将此类存储库移动到GitHub的建议方法是什么?将我的SVN本地文件repo移动到GitHub,svn,git,repository,github,Svn,Git,Repository,Github,我有一个项目的本地文件SVN repo,需要移动到GitHub 但我的问题是,我有一个本地文件存储库将此类存储库移动到GitHub的建议方法是什么? 更新: 据我所知,没有直接的方法将本地文件存储库转移到git。最简单的解决方案是将存储库移到一个开放的SVN主机(如Google)上,然后使用GitHub服务应用程序从SVN克隆。但是,我没有这个选项,因为我不允许公开代码(这不是我的代码) 所以我要做的是: 在服务器上设置适当的SVN服务器 本地机器 在此基础上创建一个新的存储库 机器 转储我
更新: 据我所知,没有直接的方法将本地文件存储库转移到git。最简单的解决方案是将存储库移到一个开放的SVN主机(如Google)上,然后使用GitHub服务应用程序从SVN克隆。但是,我没有这个选项,因为我不允许公开代码(这不是我的代码) 所以我要做的是:
需要注意的是,我在防火墙后面。github.com上有很多文档解释了您的选择 最坏的情况是,您将本地存储库发布到公共可见的位置,然后让github将其清除。我最终做了什么来实现这一点:
- 下载并安装svn服务器 我基本上是按照我在
svnadmin创建回购协议
- 首先,我需要创建存储库的转储。所以我在我的机器上安装了silksvn()
- 然后我从终端窗口运行了以下命令:
asdfdasfsvnadmin dump PATH\u TO\u MY\u repository>myrepository.dump
- 将“myrepository.dump”移到具有SVN serv的计算机上
- 已将文件导入存储库:
svnadmin加载路径\u到\u服务器上的\u我的\u repository\u
- 在服务器计算机上安装了git,其中
我在网站上找不到任何提到svn文件存储库的东西,只有服务器的东西。