我有一个需要移动到GitHub的项目的本地文件SVN repo。 I know from what I've read on the GitHub site and a related question here on stack-overflow that it's a simple matter to move the repo from an SVN server into the GitHub repo。
但我的问题是我有一个本地文件存储库。 将此类存储库移至GitHub的推荐方法是什么?
更新
据我所知,没有直接的方法将本地文件存储库移动到git。最简单的解决方案是将存储库移动到像Google这样的开放式SVN主机,然后使用GitHub服务应用程序从SVN克隆。但是,我没有这个选项,因为我不允许公开代码(这不是我的代码)。
所以我要做的是:
需要注意的是,我在防火墙后面。
答案 0 :(得分:3)
在本地计算机上设置正确的SVN服务器
在该计算机上创建一个新存储库。
svnadmin create repos
转储我的文件://存储库并将其移植到服务器上的存储库。
然后我从终端窗口运行以下命令:
svnadmin dump PATH_TO_MY_REPOSTITORY > myrepository.dump
asdfdasf
将“myrepository.dump”移动到具有SVN serv的机器上
将文件导入存储库:
svnadmin load PATH_TO_MY_REPOSTITORY_ON_SERVER < myrepository.dump
从新SVN存储库克隆到本地计算机。
在服务器上安装了git
最后将其推回GitHub。
答案 1 :(得分:0)
github.com上有很多文档可以解释你的选择。
最糟糕的是,您将本地存储库公布在公开可见的地方,让github将其搞砸。