如何把git项目搬迁到gitlab上(http://gitlab.317hu.com/ 自己的域名)
一.法1直接用网站自带的迁移工具(这样以前所有的提交记录都会保留)
1.先添加ssh
正常应该按上面的就可以,不行有可能权限不够。
2.如果上面不行,你可以本地搭建一个Gogs, 因为老的git库是Gogs,在把老的Gogs库克隆到本地的Gogs库
Paste_Image.png
克隆好后,打开gitlab 网站 (用不用密码的方式克隆本地的Gogs库,上传就可以了)
Paste_Image.png
二.法2添加空工程的方法(不足之处:git日志都不会带过来)
1.第一步登录密码创建new Project(空项目)
Paste_Image.png
第二步创建ssh key (终端命令输入)
ssh-keygen -t rsa -C "wangyu@317hu.com"
Paste_Image.png
第三步将 id_rsa.pub里面的内容复制到gitlab中 (这样就可以push代码了)
Paste_Image.png
第四步:拷贝空工程到本地
git clone git@gitlab.317hu.com:wangyu/317hu_test.git
之后是这样的
git clone git@gitlab.317hu.com:wangyu/317hu_test.git
之后是这样的
Paste_Image.png
第五部,将空工程和sourceTree绑定下,在将工程文件添加到本地,提交到远程(别忘了push)
Paste_Image.png
绑定后后把功能文件复制进来就可以,之后push上去就可以
Paste_Image.png
第六步:用xocde checkout就可以了
Paste_Image.png
成功:
Paste_Image.png
如果您发现本文对你有所帮助,如果您认为其他人也可能受益,请把它分享出去。
网友评论