centos10步部署gitlab

postfix 邮件服务

1.安装postfix

yum -y install policycoreutils openssh-server openssh-clients postfix

2.设置po| : b Z T ~stfix服务开机启动

systemctl enable postfix

3.启动postfix2 # Y 6/ + E ? e X t

systemctl start postfix

3 如果失败,报错 postfix: faT N E K [ a Ntal: parameter inet_interfaces: no localr A S interface found for ::1
3.1 打开postfix配置
vi  /etc/postfix/main.cf
3.2J / z A e 5 ] / G 修改postfix配置
原本是:inet_interfaces = localhost
修改成:inet_interfaces1 4 C P T q 8 r = all
3.3 重新启动postfix
service postfix start

gitlab部署

4.下载gitlab安装包

wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-8.0.0-ce.0.el7.x86_64.rpm

5.安装gitlab安装包

rpm -i gitlabS | o-ce-8.0.0-ce.0.H : T . s =el7.x86_64.rpm

6.修改gitlab配置文件指定服务器ip

vim /etc/gitlab/gitlab.rb

centos10步部署gitlab

如果6 + H # z I只想本地访问则192.168.x.x,如果外网访问则填写服务器IP地址或域名即可,

7.自定义端口

默认端口是8080,因为同台服务器下可能会有tomcat,必须保证端口N @ E ) f _ @ D c不冲突。如果8080端口没被其他服务使用,则跳过这一步。
修改Y ] Q端口gitlab
7.1 vim /var/opt/gitlay 9 Z } ^ t kb/nginx/conf/gj j aitlab-http.conf

7* & _ 4 y.2 修改上图中80,设置新的端口,保存退出。

8.重置gitlab配置

gitlab-ctl reconfigure

9.重启gitlab

gitlab-ctl restart

10.访问gitlab

浏览器中输入 IP:端口 ,具体根据自己所设置的。
如:192.168.1.101:8099

centos10步部署gitlab

管理员初始账号:root
管理员初始密码:5iveL!fe

注意:服务器内存至少2G,比较多人说至少需要4G(我租了的阿里云的2] ^ uGECS可以跑得起来)这% `  n还是服务器只有gitlab的情况,gitlabL h ~ z * ; a比较吃内存。
如果内存不足,会& w R { ] M @500 502等各种错误。

附录:GitLab的命令

语法: gitlab-ctl [command]! K }

command 含义
start 启动所有服务
stoo p ) : # $p 关闭所有服务
restart 重启所有服务
status g # 查看所有服务状态
tail 查看日志信息
service-list 列举所有启动服务
graceful-kill 平稳停止一个服i V R 2