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

推荐阅读更多精彩内容