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

相关阅读:

相关文章
|
10月前
|
网络安全 开发工具 git
在GitLab CI中同步HTTPS仓库地址的yaml配置
最后,提交并推送 `.gitlab-ci.yml`文件到您的GitLab仓库。GitLab CI/CD将自动识别这个文件,并在每次推送到 `master`分支时执行定义的同步任务。
484 16
|
域名解析 弹性计算 运维
一键部署 GitLab 代码托管平台:告别繁琐配置,ROS 模板轻松搞定
本文介绍如何使用阿里云资源编排服务(ROS)一键部署GitLab代码托管平台,解决手动部署的复杂性问题。通过ROS模板可实现标准化配置、自动化执行和快速部署等优势,5-10分钟内即可完成整个流程。部署步骤包括准备ROS模板(含ECS实例、安全组规则等配置)、自动创建VPC网络和安全组,并预装GitLab服务。该方案支持按需创建资源,显著提升部署效率并降低运维成本,为团队快速构建高效的开发协作环境。
一键部署 GitLab 代码托管平台:告别繁琐配置,ROS 模板轻松搞定
|
jenkins Java 持续交付
蓝易云 - 从零开始配置Jenkins与GitLab集成:一步步实现持续集成
以上就是从零开始配置Jenkins与GitLab集成的步骤,希望对你有所帮助。
466 2
|
jenkins Devops Java
jenkins学习笔记之十:配置Gitlab提交流水线
jenkins学习笔记之十:配置Gitlab提交流水线
1120 0
|
jenkins 持续交付 API
上传gitlab代码后jenkins自动进行发布的配置
上传gitlab代码后jenkins自动进行发布的配置
689 1
|
Ubuntu 安全 网络安全
在Ubuntu 16.04上安装和配置GitLab的方法
在Ubuntu 16.04上安装和配置GitLab的方法
584 0
|
存储 Ubuntu 安全
在Ubuntu 18.04上安装和配置GitLab的方法
在Ubuntu 18.04上安装和配置GitLab的方法
692 0
|
开发工具 git
[git]记配置本地git到gitlab并推送
[git]记配置本地git到gitlab并推送
454 0
|
运维 Serverless 开发工具
函数计算产品使用问题之通过GitLab仓库来部署代码,该如何配置GitLab仓库
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
617 0
|
开发工具 git
修改GitLab项目文件路径重新刷新配置报错问题原因及解决方案
修改GitLab项目文件路径重新刷新配置报错问题原因及解决方案
1179 0