Java服务器端编程Git使用centos应用服务配置

centos10步部署gitlab

2018-07-11  本文已影响95人  考特林

postfix 邮件服务

1.安装postfix

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

2.设置postfix服务开机启动

systemctl enable postfix

3.启动postfix服务

systemctl start postfix

3 如果失败,报错 postfix: fatal: parameter inet_interfaces: no local interface found for ::1
3.1 打开postfix配置
vi  /etc/postfix/main.cf
3.2 修改postfix配置
原本是:inet_interfaces = localhost 
修改成:inet_interfaces = 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 gitlab-ce-8.0.0-ce.0.el7.x86_64.rpm

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

vim /etc/gitlab/gitlab.rb


gitlab.rb

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

7.自定义端口

默认端口是8080,因为同台服务器下可能会有tomcat,必须保证端口不冲突。如果8080端口没被其他服务使用,则跳过这一步。
修改端口gitlab
7.1 vim /var/opt/gitlab/nginx/conf/gitlab-http.conf


gitlab-http.conf

7.2 修改上图中80,设置新的端口,保存退出。

8.重置gitlab配置

gitlab-ctl reconfigure

9.重启gitlab

gitlab-ctl restart

10.访问gitlab

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

gitlab.png

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

注意:服务器内存至少2G,比较多人说至少需要4G(我租了的阿里云的2GECS可以跑得起来)这还是服务器只有gitlab的情况,gitlab比较吃内存。
如果内存不足,会报500 502等各种错误。

附录:GitLab的命令

语法: gitlab-ctl [command]

command 含义
start 启动所有服务
stop 关闭所有服务
restart 重启所有服务
status 查看所有服务状态
tail 查看日志信息
service-list 列举所有启动服务
graceful-kill 平稳停止一个服务
上一篇下一篇

猜你喜欢

热点阅读