1、配置yum源
vim /etc/yum.repos.d/gitlab-ce.repo

复制以下内容:

[gitlab-ce]
name=Gitlab CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
gpgcheck=0
enabled=1

2、更新本地yum缓存
sudo yum makecache

3、安装GitLab社区版
sudo yum install gitlab-ce        #自动安装最新版
sudo yum install gitlab-ce-x.x.x    #安装指定版本sudo yum install gitlab-ce-10.0.7   #安装指定版本:10.0.7

GitLab常用命令
sudo gitlab-ctl start    # 启动所有 gitlab 组件;
sudo gitlab-ctl stop        # 停止所有 gitlab 组件;
sudo gitlab-ctl restart        # 重启所有 gitlab 组件;
sudo gitlab-ctl status        # 查看服务状态;
sudo gitlab-ctl reconfigure        # 启动服务;
sudo vim /etc/gitlab/gitlab.rb        # 修改默认的配置文件;
gitlab-rake gitlab:check SANITIZE=true --trace    # 检查gitlab;
sudo gitlab-ctl tail        # 查看日志;

GitLab使用
登录GitLab
1、在浏览器的地址栏中输入ECS服务器的公网IP即可登录GitLab的界面,第一次登录使用的用户名和密码为 root 和 5iveL!fe。
2、首次登录会强制用户修改密码。密码修改成功后,输入新密码进行登录。
创建Project
1、安装Git工具linux:安装Git,使用自带的源安装。
yum install git

2、生成密钥文件:使用ssh-keygen生成密钥文件.ssh/id_rsa.pub。
3.在GitLab的主页中新建一个Project
4.添加ssh key导入步骤2中生成的密钥文件内容:
ssh key添加完成:
项目地址,该地址在进行clone操作时需要用到:
简单配置
1、配置使用Git仓库的人员姓名(以上海驻云为例)
git config --global user.name "上海驻云" 

2、配置使用Git仓库的人员email,填写自己的公司邮箱

git config --global user.email "support@jiagouyun.com"

3、克隆项目,在本地生成同名目录,并且目录中会有所有的项目文件

git clone git@iZbp1h7fx16gkr9u4gk8v3Z:root/test.git

上传文件
1、进入到项目目录
cd test/ 

2、创建需要上传到GitLab中的目标文件

echo “test” >  /root/test.sh

3、将目标文件或者目录拷贝到项目目录下

cp /root/test.sh ./  

4、将test.sh文件加入到索引中
git add test.sh 

5、将test.sh提交到本地仓库

git commit -m “test.sh”

6、将文件同步到GitLab服务器上

git push -u origin master

7、在网页中查看上传的test.sh文件已经同步到GitLab中
参考文章: https://yq.aliyun.com/articles/74395

转载于:https://www.cnblogs.com/zjmiec/p/9039482.html

GitLab的安装及使用教程相关推荐

  1. GitLab的安装及使用教程(超级详细)

    GitLab基本介绍 GitLab是利用Ruby on Rails一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目. 与Github类似,GitLab ...

  2. GitLab 详细安装及使用教程

    GitLab安装和使用 GitLab基本介绍 GitLab是利用Ruby on Rails一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目. 与Git ...

  3. gitlab的安装和使用

    本文将要讲到的是在centos6.5上面安装gitlab的过程和使用演示. 一.安装: 安装Gitlab参考的安装教程是官网的,地址为:Gitlab官方安装教程地址 1.安装准备: 官网教程上面的第一 ...

  4. Git版本控制器(涵盖GitHub\Gitee码云\GitLab),全网最详细教程

    Git(涵盖GitHub\Gitee码云\GitLab) 第1章 Git 概述 Git 是一个免费的.开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种 项目. Git 易于学习,占地面积 ...

  5. git及gitlab的安装和使用

    目录 一.搭建gitlab服务器 二.开始学习使用git 三.实战练习 Git 是一个开源的分布式版本控制系统,Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本 ...

  6. mysql数据库解压安装教程_MySQL数据库之windows 10下解压版MySql安装配置方法教程...

    本文主要向大家介绍了MySQL数据库之windows 10下解压版MySql安装配置方法教程 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. windows 10 下安装解压版的 ...

  7. codeblocks安装及使用教程(手把手傻瓜式教学)

    1.首先去codeblocks官网下载最新版codeblocks安装包. 2.双击下载的包,看到如下界面. 3.点击next,进行下一步. 4.点击I agree. 5.点击next,进行下一步. 6 ...

  8. linux_OEL5.4_安装Oracle11g中文教程图解

    一.安装ORACLE10g 软件(11.2.0.0) 参考pdf:链接:http://pan.baidu.com/s/1pLHU94J 密码:keo8 (一)安装前的包支持 1. 虚拟机yum 环境搭 ...

  9. 安装phpMyAdmin图文教程

    phpmyadmin的安装配置已经是老生常谈的话题了,网络上到处都可以找到相关的配置教程.但是,那些大多都是手动配置的,稍不留神,容易出错.因此站长今天在这里介绍的是,被很多phpmyadmin用户所 ...

最新文章

  1. GC rich的区域不易测序的原因
  2. C语言练习题——动态数组
  3. Exceptions(小节)
  4. C#使用Sockets操作FTP【转载】
  5. 存储:Cookie/localStorage
  6. SpringBoot 项目构建 Docker 镜像调优实践
  7. 如何进行正确的EDM邮件营销
  8. POJ 4001 xiangqi(模拟)
  9. 如何在iPhone上将GIF设置为动态壁纸
  10. 踏上Oracle ebs的道路
  11. 朋友圈gys是什么意思,女生微信朋友圈说说经典句子
  12. C# winform表格datagridview行高自动设置问题
  13. IE8上面的旋转和透明度,利用滤镜属性去处理(兼容css3的transform和rgba())
  14. 64个数据分析常用术语
  15. 【SDCC讲师专访】全栈工匠老曹:如何去认识全栈架构师?
  16. 【计算机毕业设计】学生宿舍管理系统
  17. 什么是DataOps?难道DataOps只是面向Data 的Ops吗?
  18. win32api 中mouse_event、GetFullPathName(fileName)、.GetLocalTime()、GetSystemDirectory()等函数的用法
  19. 以太坊开发(一)——Truffle和Ganache
  20. 2022年5大平台编程语言排行榜(Tiobe、Github、Stack Overflow、IEEE Spectrum、PYPL)

热门文章

  1. [转]你所不知的 CSS ::before 和 ::after 伪元素用法
  2. 《Arduino奇妙之旅:智能车趣味制作天龙八步》一2.4 准备好了吗?
  3. FTP在aliyun上使用经验
  4. c++如何对结构体作为形参设置默认值
  5. proxool配置多数据库多连接池
  6. Mozilla官方:Firefox 3.5.1问题并非安全漏洞 仅是堆溢出Crash
  7. 【Gamma】Scrum Meeting 9
  8. kotlin集合操作符——过滤操作符
  9. 异步编程异常和死锁处理
  10. 2015 DevOps状态调查报告