gitlab安装

关闭firewall:

systemctl stop firewalld.service #停止firewall

systemctl disable firewalld.service #禁止firewall开机启动

firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)

安装git

yum install git

增加一个git账户,并放到sudoers组

adduser git

1 修改/etc/sudoers文件,进入超级用户,因为没有写权限,所以要先把写权限加上chmod u+w /etc/sudoers。

2 编辑/etc/sudoers文件,找到这一 行:"root ALL=(ALL) ALL"在起下面添加"git ALL=(ALL) ALL",然后保存。

3 最后恢复没有写权限模式,撤销文件的写权限,chmod u-w /etc/sudoers。

官方文档:centos7

https://about.gitlab.com/installation/#centos-7

GitLab分为社区版(GitLab Community Edition)和企业版(GitLab Enterprise Edition)。社区版免费,企业版收费,但是功能比社区版多。根据目前的需求,选择安装社区版(GitLab-CE)。

http://www.linuxidc.com/Linux/2016-07/133044.htm

以下步骤切换为root账号登录

1.安装依赖:

sudo yum install curl openssh-server openssh-clients postfix cronie

sudo service postfix startsudo chkconfig postfix on

sudo yum install lokkit

sudo lokkit -s http -s ssh

2.添加GitLab仓库,并安装到服务器上(由于包比较大,网速慢的可以考虑在我的 FTP 上下载,注意选择好你的对应版本)

curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash

sudo EXTERNAL_URL="http://172.24.140.95" yum install -y gitlab-ce

3.配置并启动,以下命令会自动配置并初始化 gitlab

sudo yum install libsemanage-static libsemanage-devel

sudo gitlab-ctl reconfigure

4.启动

sudo gitlab-ctl start

5.以下是默认用户名密码,首次登陆会提示你修改密码:

Username: root

Password:5iveL!fe

查看启动状态

sudo gitlab-ctl status

gitlab 如何验证安装服务是否正确启动运行

http://yijiebuyi.com/blog/8d90bf8f5045f27c54f69ecf516fd589.html

sudo gitlab-rake gitlab:check

卸载gitlab

一、停止gitlab

sudo gitlab-ctl stop

二、卸载gitlab

sudo rpm -e gitlab-ce

三、查看gitlab进程

 杀掉第一个守护进程

 kill -9 4473

 再次查看gitlab进程是否存在

四、删除gitlab文件

find / -name gitlab|xargs rm -rf      删除所有包含gitlab的文件及目录

删除gitlab-ctl uninstall时自动在root下备份的配置文件

通过以上几步就可以彻底卸载gitlab

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 选择将用来搭建 GitLab CE 的操作系统: CentOS 7 (and RedHat/Oracle/Scie...
    一瞬即_永恒阅读 4,685评论 1 21
  • 一、环境 系统:CentOS 7.0 二、安装淘宝源 进入yum源目录:cd /etc/yum.repos.d 备...
    sixbook阅读 812评论 0 1
  • 搭建属于自己的GitLab 一:硬件需求 存储 存储空间的大小主要取决于你将存储的Git仓库的大小。但根据 rul...
    Joncc阅读 1,428评论 0 2
  • 安装步骤 安装参照 gitlab官网 汉化指南 centos7安装步骤如下 安装配置依赖 下载安装gitlab 修...
    libertinus阅读 1,218评论 0 2
  • 我是寻着香味找到那架紫藤的。 阳春三月,春暖花开,浙师大校园里绿意渐起,繁花盛开。课后沿着校园的小路散步,目光所及...
    董余兰阅读 578评论 0 1