已有的git仓库的转移

要实现该结果分四步走

git clone –bare http://git.xxx.com/path/project
–bare 创建的克隆版本库都不包含工作区,直接就是版本库的内容,这样的版本库称为裸版本库,不包含已经追踪的代码
  • 2.然后到新的 Git托管服务器上创建一个新项目,如:newProject。

  • 3.以镜像推送的方式上传代码到newProject服务器上,拿到托管地址:http://git.xxx.com/path/newProject

cd project.git //切换到第一步克隆的项目下
git push --mirror http://git.xxx.com/path/newProject 
--mirror 克隆出来的裸版本对上游版本库进行了注册,这样可以在裸版本库中使用git fetch命令和上游版本库进行持续同步。
cd path//新托管的项目本地仓库存放地址
git clone http://git.xxx.com/path/newProject 
这种方式可以保留原版本库中的所有内容
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,288评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,831评论 25 709
  • 在午后的时光 清点自己的行囊 是否遗失了衣裳 放在包中的伤 是否放回了老地方 在无人的街角 路灯旁 行人在歌唱 迷...
    大爱无痕阅读 93评论 2 1
  • 鸡汤本来是很好的滋补品,可是人为的添加毒物,营养价值迅速下降,喝多了还会要人命。做为一位前资深鸡汤爱好者,今天来教...
    智之卉阅读 2,031评论 0 2
  • 关系是晋升的主要动力。 能力是维持现在位子的必需筹码。 关系和能力,有的时候关系即是能力,也就是说有了关系,说话就...
    当道阅读 589评论 0 0