Gitlab 基础配置(2)

简介: Gitlab 基础配置(2)

3.3 导入项目

导入项目,适合以下场景:

  • 项目迁移
  • 借用开源项目定制开发

1832b220aa754cd18c504acc7686a560.png

我们需要一个token,这个token来自于你选择的平台,而不是来自自己的gitlab平台,我这选择了github平台。

1832b220aa754cd18c504acc7686a560.png

我们现在去创建token,我们 登陆github,选择设置“setting

1832b220aa754cd18c504acc7686a560.png

找到“developer settings

1832b220aa754cd18c504acc7686a560.png

1832b220aa754cd18c504acc7686a560.png

根据兴趣随便取

1832b220aa754cd18c504acc7686a560.png

我们创建出来了

1832b220aa754cd18c504acc7686a560.png

复制到gitlab的这里

1832b220aa754cd18c504acc7686a560.png

获取到我的github账号下的项目列表,选择其中一个

1832b220aa754cd18c504acc7686a560.png

1832b220aa754cd18c504acc7686a560.png

1832b220aa754cd18c504acc7686a560.png

开始导入

1832b220aa754cd18c504acc7686a560.png

导入完成。

1832b220aa754cd18c504acc7686a560.png

查看gitlab导入的项目

1832b220aa754cd18c504acc7686a560.png

查看项目内容,然后根据自己的需求开发属于你自己的项目吧。

1832b220aa754cd18c504acc7686a560.png

4. 删除项目

我们要删除这个项目

1832b220aa754cd18c504acc7686a560.png

1832b220aa754cd18c504acc7686a560.png

1832b220aa754cd18c504acc7686a560.png

再次确认

1832b220aa754cd18c504acc7686a560.png

我们找不到了gitlab-example-demo

1832b220aa754cd18c504acc7686a560.png

5. gitlab项目上传github

github创建一个空项目

1832b220aa754cd18c504acc7686a560.png

$ 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'.

1832b220aa754cd18c504acc7686a560.png

相关阅读:

相关文章
|
4月前
|
jenkins Devops Java
jenkins学习笔记之十:配置Gitlab提交流水线
jenkins学习笔记之十:配置Gitlab提交流水线
|
4月前
|
Ubuntu 安全 网络安全
在Ubuntu 16.04上安装和配置GitLab的方法
在Ubuntu 16.04上安装和配置GitLab的方法
84 0
|
4月前
|
存储 Ubuntu 安全
在Ubuntu 18.04上安装和配置GitLab的方法
在Ubuntu 18.04上安装和配置GitLab的方法
100 0
|
4月前
|
开发工具 git
[git]记配置本地git到gitlab并推送
[git]记配置本地git到gitlab并推送
|
6月前
|
jenkins Java 持续交付
蓝易云 - 从零开始配置Jenkins与GitLab集成:一步步实现持续集成
以上就是从零开始配置Jenkins与GitLab集成的步骤,希望对你有所帮助。
127 2
|
6月前
|
运维 Serverless 开发工具
函数计算产品使用问题之通过GitLab仓库来部署代码,该如何配置GitLab仓库
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
7月前
|
jenkins 持续交付 API
上传gitlab代码后jenkins自动进行发布的配置
上传gitlab代码后jenkins自动进行发布的配置
91 1
|
7月前
|
开发工具 git
修改GitLab项目文件路径重新刷新配置报错问题原因及解决方案
修改GitLab项目文件路径重新刷新配置报错问题原因及解决方案
366 0
|
7月前
|
存储 JSON Java
gitlab配置hook,commit message的时候校验提交的信息
gitlab配置hook,commit message的时候校验提交的信息
637 0
|
7月前
|
Linux 网络安全 开发工具
【GitLab私有仓库】在Linux上用Gitlab搭建自己的私有库并配置cpolar内网穿透
【GitLab私有仓库】在Linux上用Gitlab搭建自己的私有库并配置cpolar内网穿透
183 0