一、GITlab安装部署 (gitlab-ce-16.6.2 清华源下载)
1、安装依赖
# yum -y install policycoreutils openssh-server openssh-clients postfix policycoreutils-python 启动ssh服务&设置为开机启动 #systemctl enable sshd && systemctl start sshd 设置postfix开机自启,并启动,postfix支持gitlab发信功能,不需要可以省略 #systemctl enable postfix && systemctl start postfix 开放ssh以及http服务,然后重新加载防火墙列表 # firewall-cmd --add-service=ssh --permanent # firewall-cmd --add-service=http --permanent # firewall-cmd --reload 关闭selinux # setenforce 0
2、安装gitlab
# wget --no-check-certificate https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-16.6.2-ce.0.el7.x86_64.rpm --no-check-certificate 不进行证书验证 # rpm -ivh gitlab-ce-16.6.2-ce.0.el7.x86_64.rpm
安装完成!!
3、配置gitlab (配置文件目录 :/etc/gitlab/gitlab.rb)
# vi /etc/gitlab/gitlab.rb external_url 'http://xxxxxxx' #32行,ip地址:端口;外部访问的地址 nginx['listen_port'] = 82 #1161行默认注释。修改为82端口 unicorn['worker_processes'] = 2 #736行,设置gitlab占用内存大小
4、重启gilab
# gitlab-ctl reconfigure #重新加载配置 # gitlab-ctl restart #重启服务 # systemctl enable gitlab-runsvdir.service #加入开机启动
# firewall-cmd --add-port=82/tcp --permanent && firewall-cmd --reload 防火墙放行
二、设置GITlab
标签:cmd,postfix,--,gitlab,firewall,systemctl,jenkins From: https://www.cnblogs.com/cadenmyra/p/17904008.html