gitlab安装和使用--让我们的版本管理可视化

一、安装环境:

  1. centos6/7
  2. 实验2G,生产4G
  3. 安装包下载(需要翻墙,不然下载很慢):https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-13.3.8-ce.0.el7.x86_64.rpm
  4. 关闭防火墙
  5. ce是社区版-开源的,ee是企业版

二、安装方式

第一种方法:

1、将下载rpm包放在opt目录下,执行如下命令

rpm -ivh gitlab-ce-10.8.2-ce.0.el7.x86_64.rpm

2、有可能会报错,缺少对应依赖,检测如下依赖是否安装,如下所示说明已经安装

rpm -qa|egrep "policycoreutils-python|openssh-server|curl"

3、安装好 gitlab-ce后,会提示先去修改配置然后重启,第一次重启时间比较长,会重启gitlab相关的服务redis,log,db等

   vim /etc/gitlab/gitlab.rb # 修改默认的配置文件

4、重启服务

gitlab-ctl reconfigure # 启动服务;

5、用如下命令查看是否gitlab相关服务都正常run,如下图,表示正常启动

gitlab-ctl status

6、浏览器中复制刚才设置的ip和端口,就会出现gitlab的页面,需要先设置root密码,设置后,就可以登录了

 

第二种方法:

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缓存
 

yum makecache

3、查看(用这个源安装的是最新版的)

4、安装GitLab社区版

yum install gitlab-ce

后续操作和第一种方式一样

 

三、gitlab常用命令

vim /etc/gitlab/gitlab.rb # 修改默认的配置文件;
gitlab-ctl reconfigure # 启动服务;

gitlab-ctl start # 启动所有 gitlab 组件;
gitlab-ctl stop # 停止所有 gitlab 组件;
gitlab-ctl stop nignx # 停止单个 gitlab 组件;
gitlab-ctl restart # 重启所有 gitlab 组件;
gitlab-ctl status # 查看服务状态;
gitlab-rake gitlab:check SANITIZE=true --trace # 检查gitlab;
gitlab-ctl tail # 查看日志;

四、gitlab使用

1、更换首页信息

设置成功后退出

此时已经变成你的工具喽,嘻嘻~

2、新建项目和组

组中包含了项目和用户

新建一个组

新建项目:

 

3、添加客户端ssh key

客户端在key在:vim ~/.ssh/id_rsa.pub

4、修改本地仓库为gitlab仓库

git remote                          #查看本地仓库
git remote remove origin            #查看旧的远程仓库
git remote add origin git@1111.git  #添加gitlab远程仓库
git push -u origin master           #推送代码到gitlab远程仓库

备注:

1、如果客户端和远程连接有问题通过, ssh -vT git@host   查看日志排查

2、注意开放http和ssh端口号

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
GitLab系统管理是指对GitLab平台进行配置和管理的操作。这包括对GitLab的命令行配置和GUI界面常用管理操作。在GitLab中,可以通过命令行或GUI界面进行系统管理。 在命令行中,可以使用一些命令进行GitLab的配置,例如创建新项目、创建成员组、用户管理等。通过命令行配置,可以方便地管理GitLab的各项功能和权限。 在GUI界面中,可以进行更直观和可视化管理操作。通过GUI界面,可以登录到项目管理界面,创建新项目,管理成员组,进行用户管理等操作。GUI界面提供了更多的管理选项和功能,方便用户进行系统管理。 总之,GitLab系统管理包括命令行配置和GUI界面常用管理操作,通过这些操作可以对GitLab平台进行配置和管理,以满足团队在团队开发上的合作需求,并提供一站式的应用平台,管理、计划、创建、验证、打包、发布、配置、监视和保护应用程序所需的一切。\[1\]\[2\] #### 引用[.reference_title] - *1* [gitlab代码管理](https://blog.csdn.net/m0_67758799/article/details/126273556)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [gitlab理论、配置、常用命令、邮件系统、数据备份、忘记密码、权限管理、项目管理](https://blog.csdn.net/weixin_43557605/article/details/87521598)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值