3.3 导入项目
导入项目,适合以下场景:
- 项目迁移
- 借用开源项目定制开发
我们需要一个token
,这个token
来自于你选择的平台,而不是来自自己的gitlab
平台,我这选择了github
平台。
我们现在去创建token
,我们 登陆github
,选择设置“setting
”
找到“developer settings
”
根据兴趣随便取
我们创建出来了
复制到gitlab的这里
获取到我的github
账号下的项目列表,选择其中一个
开始导入
导入完成。
查看gitlab导入的项目
查看项目内容,然后根据自己的需求开发属于你自己的项目吧。
4. 删除项目
我们要删除这个项目
再次确认
我们找不到了gitlab-example-demo
了
5. gitlab项目上传github
github创建一个空项目
$ git clone http://gitlab.example.com:8081/root/gitlab-example-demo.git $ cd gitlab-example-demo $ git remote -v origin http://gitlab.example.com:8081/root/gitlab-example-demo.git (fetch) origin http://gitlab.example.com:8081/root/gitlab-example-demo.git (push) $ git remote add hello https://github.com/Ghostwritten/gitlab-example-demo.git root@yourdomain:/data/gitlab/projects/gitlab-example-demo# git remote -v hello https://github.com/Ghostwritten/gitlab-example-demo.git (fetch) hello https://github.com/Ghostwritten/gitlab-example-demo.git (push) origin http://gitlab.example.com:8081/root/gitlab-example-demo.git (fetch) origin http://gitlab.example.com:8081/root/gitlab-example-demo.git (push) $ git push -u hello Username for 'https://github.com': ghostwritten Password for 'https://ghostwritten@github.com': <access token> Counting objects: 24, done. Delta compression using up to 4 threads. Compressing objects: 100% (22/22), done. Writing objects: 100% (24/24), 2.36 KiB | 201.00 KiB/s, done. Total 24 (delta 3), reused 0 (delta 0) remote: Resolving deltas: 100% (3/3), done. To https://github.com/Ghostwritten/gitlab-example-demo.git * [new branch] master -> master Branch 'master' set up to track remote branch 'master' from 'hello'.
相关阅读: