安装gitlab
1.更新本地缓存
sudo yum makecache
2.安装gitlab
sudo yum install -y gitlab-ce
3.修改拉代码的地址换成自己的ip和端口
vim /etc/gitlab/gitlab.rb
external_url 'http://127.0.0.1:8099'
4.刷新配置(会执行更多文件)
gitlab-ctl reconfigure
若卡在ruby_block[wait for logrotate service socket] action run
当前的的窗口不要关闭不要退出,另外开启一个终端启动如下命令
sudo /opt/gitlab/embedded/bin/runsvdir-start
5.启动gitlab
sudo gitlab-ctl start
6.设置开机启动
systemctl enable gitlab-runsvdir.service
7.查看root用户密码并去更改(24后小时消失并失效)
cat /etc/gitlab/initial_root_password
8.浏览器打开之前配置的http://127.0.0.1:8099
常用命令
find / -name gitlab | xargs rm -rf # 删除所有包含gitlab文件
sudo gitlab-ctl start # 启动所有 gitlab 组件;
sudo gitlab-ctl stop # 停止所有 gitlab 组件;
sudo gitlab-ctl restart # 重启所有 gitlab 组件;
sudo gitlab-ctl status # 查看服务状态;
systemctl enable gitlab-runsvdir.service #开机启动
systemctl disable gitlab-runsvdir.service #禁止开机自启动
卸载gitlab
1、停止gitlab
gitlab-ctl stop
2、卸载gitlab
rpm -e gitlab-ce
3、查看gitlab进程
ps aux | grep gitlab
4、杀掉第一个进程
kill -9 82507
(82507 是第一个进程的pid号,根据显示情况输入)
杀掉后,在ps aux | grep gitlab确认一遍,还有没有gitlab的进程
如果还有进程请用以下命令杀死所有进程
ps -ef | grep gitlab | xargs kill -s 9
5、删除所有包含gitlab文件
find / -name gitlab | xargs rm -rf
分享到:
相关推荐
Centos7 安装 Gitlab 本文主要讲述了 Centos7 安装 Gitlab 的过程,并对 Gitlab、GitHub 的概念和区别进行了详细的解释。同时,还涉及到 Jenkins 的概念和自动化部署的实现原理。 首先,我们需要了解什么是持续...
centos7安装gitlab
centos gitlab-runner 13.8.x rpm 离线安装包
在 CentOS 7.5 环境中安装 GitLab 需要遵循以下步骤: 首先,需要安装相关依赖项,包括 policycoreutils、openssh-server、openssh-clients 和 postfix。使用以下命令安装这些依赖项: ``` yum -y install ...
根据给定的信息,本文将详细解释如何在CentOS 7上安装和配置GitLab服务器,具体包括以下几个步骤:安装依赖软件、设置Postfix为GitLab提供邮件服务、下载并安装GitLab安装包以及最终的GitLab配置。 ### 一、安装...
CentOS 7 下安装 Gitlab-CE-11及邮件配置,安装步骤和邮件配置参数
### 阿里云服务器CentOS7.2安装配置GitLab #### 一、概述 本文档旨在指导用户如何在阿里云服务器上安装并配置GitLab。GitLab是一款开源的Git仓库管理工具,它提供了非常丰富的特性,如版本控制、项目管理、CI/CD等...
在CentOS上安装GitLab的过程中,可能会遇到一个与Ruby版本相关的错误:“EC_GROUP_new_curve_GF2m”。这个错误通常出现在尝试安装Ruby 1.9.3-p0时,由于其与OpenSSL库的兼容性问题导致。Ruby是GitLab运行所必需的...
Centos7 源码安装Gitlab.md 存放这里,让大家下载快捷一点
在CentOS 8的安装指南中,需要仔细寻找社区版的入口,通常它会被隐藏在页面较下方或者链接中。 安装步骤大致分为以下几步: 1. 更新系统并安装必要的组件:首先确保系统是最新的,然后安装curl、policycoreutils、...
### Linux (CentOS 7) 安装 GitLab #### GitLab 概述 GitLab 是一款非常流行的 Web 应用程序,它提供了一个全面的 DevOps 平台,允许团队进行版本控制、代码审查、持续集成/持续部署(CI/CD)以及监控等操作。...
在CentOS7环境下,GitLab的跨大版本升级是一个重要的任务,因为这涉及到代码仓库的安全与服务的稳定性。本文将详细介绍如何在CentOS7系统上安全地进行GitLab的大版本升级,确保数据完整性和服务不中断。 首先,任何...
### CentOS 6 搭建 GitLab 的方法步骤 #### 前言 在内网环境中搭建 GitLab 可以有效提升数据安全性,并且便于团队内部进行代码管理和协作。本文将详细介绍如何在 CentOS 6 上搭建一个完整的 GitLab 服务。 #### ...
docker 安装参见 CentOS 7 安装 docker 配置 SSH key 将 .ssh/id_rsa.pub 的内容复制添加到 Gitlab 的 SSH key 不会操作请参见 Gitlab 上的官方教程 安装 gitlab-runner 这里有两种选择,通过 rpm 包安装或通过 ...
本文档详细介绍了如何搭建一个包含Jenkins、GitLab、CentOS7和Windows的自动化测试环境,从Java和Maven的安装,到Jenkins的配置,再到GitLab的集成。这个环境不仅适用于自动化测试,也可扩展到自动化部署,将应用...
本文主要介绍了基于 CentOS 7.0 平台搭建 GitLab+Jenkins 可持续集成环境的过程,包括 JDK 安装、Jenkins 安装、GitLab 安装和配置、访问 GitLab 等步骤。 一、JDK 安装 在开始安装 Jenkins 和 GitLab 之前,需要...
您将需要已安装mysql或mariadb并对其进行配置以进行网络访问您将需要以具有sudo访问权限(最好是sudo NOPASSWD访问权限)的用户身份运行它该脚本确实希望防火墙和selinux能够运行并强制执行CentOS7安装程序...