去发现生活中的美好,记录生活中的点点滴滴

gitlab安装和使用(centOS7)

git admin 244℃

官方安装说明地址:https://www.gitlab.com.cn/installation/#centos-7

1、首先,安装gitlab相关依赖及防火墙设置,如果关闭了firewalld,则后两行无需执行;

sudo yum install -y curl policycoreutils-python openssh-server
sudo systemctl enable sshd
sudo systemctl start sshd
sudo firewall-cmd --permanent --add-service=http
sudo systemctl reload firewalld

2、如想使用Postfix来发送邮件,则安装postfix. 您也可以用sendmai或者 配置SMTP服务 并 使用SMTP发送邮件;

sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix

3、下载gitlab安装包;

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

4、安装,将gitlab地址设置为你gitlab项目地址;

sudo EXTERNAL_URL="http://gitlab.example.com" yum install -y gitlab-ee

步骤3和4也可以用rpm方式安装:

wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-XXX.rpm
rpm -ivh gitlab-ce-XXX.rpm

下载地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/

5、配置和启动
修改外网地址
打开/etc/gitlab/gitlab.rb,将其中external_url ‘http://gitlab.example.com’修改为本机的IP地址

gitlab-ctl reconfigure

大约耗时一分多钟完成配置过程。
在浏览器中输入所在机器的ip,即可访问Gitlab登录页面,默认登录密码是root/5iveL!fe
登录后可更改默认密码。
(每次重新配置,都需要执行gitlab-ctl reconfigure 使之生效)
日志位置:/var/log/gitlab 可以进去查看访问日志以及报错日志等,供访问查看以及异常排查。
gitlab-ctl tail #查看所有日志
gitlab-ctl tail nginx/gitlab_access.log #查看nginx访问日志
启动gitlab

gitlab-ctl start

6、卸载

sudo gitlab-ctl stop
sudo gitlab-ctl uninstall
sudo gitlab-ctl cleanse
sudo rm -rf /opt/gitlab

转载请注明:永盟博客 » gitlab安装和使用(centOS7)

喜欢 (0)