如何将工程项目搬迁到gitlab上

如何把git项目搬迁到gitlab上(http://gitlab.317hu.com/ 自己的域名)
一.法1直接用网站自带的迁移工具(这样以前所有的提交记录都会保留)
1.先添加ssh

《如何将工程项目搬迁到gitlab上》 Paste_Image.png

正常应该按上面的就可以,不行有可能权限不够。

2.如果上面不行,你可以本地搭建一个Gogs, 因为老的git库是Gogs,在把老的Gogs库克隆到本地的Gogs库

《如何将工程项目搬迁到gitlab上》 Paste_Image.png

克隆好后,打开gitlab 网站 (用不用密码的方式克隆本地的Gogs库,上传就可以了)

《如何将工程项目搬迁到gitlab上》 Paste_Image.png

二.法2添加空工程的方法(不足之处:git日志都不会带过来)
1.第一步登录密码创建new Project(空项目)

《如何将工程项目搬迁到gitlab上》 Paste_Image.png

第二步创建ssh key (终端命令输入)

ssh-keygen -t rsa -C "wangyu@317hu.com"

《如何将工程项目搬迁到gitlab上》 Paste_Image.png

第三步将 id_rsa.pub里面的内容复制到gitlab中 (这样就可以push代码了)

《如何将工程项目搬迁到gitlab上》 Paste_Image.png

第四步:拷贝空工程到本地

git clone
git@gitlab.317hu.com:wangyu/317hu_test.git

之后是这样的

git clone git@gitlab.317hu.com:wangyu/317hu_test.git

之后是这样的

《如何将工程项目搬迁到gitlab上》 Paste_Image.png

第五部,将空工程和sourceTree绑定下,在将工程文件添加到本地,提交到远程(别忘了push)

《如何将工程项目搬迁到gitlab上》 Paste_Image.png

绑定后后把功能文件复制进来就可以,之后push上去就可以

《如何将工程项目搬迁到gitlab上》 Paste_Image.png

第六步:用xocde checkout就可以了

《如何将工程项目搬迁到gitlab上》 Paste_Image.png

成功:

《如何将工程项目搬迁到gitlab上》 Paste_Image.png

如果您发现本文对你有所帮助,如果您认为其他人也可能受益,请把它分享出去。

    原文作者:wangyu2488
    原文地址: https://www.jianshu.com/p/5b97ae6844cb
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞