最新gitlab在CentOs7.3中的安装

最近需要构架容器管理平台,里面有个DevOps功能,准备用git版本进行管理,经过调研准备用gitlab开源的软件进行管理。记录了自己在虚拟机中的安装过程。

 

1. 安装依赖软件并设置开机启动

yum install curlpolicycoreutils openssh-server openssh-clients

systemctl enablesshd

systemctl startsshd

yum installpostfix

systemctl enablepostfix

systemctl startpostfix

firewall-cmd --permanent --add-service=http

systemctl reloadfirewalld

2.下载gitlab安装包,然后安装

centos 6系统的下载地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6

centos 7系统的下载地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7

我的是centos7,所以我在https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7中找了个gitlab-ce-10.2.4-ce.0.el7.x86_64最新版本,建议下载一个比较新的版本。


下载rpm包并安装:

下载完rpm包后上传到linux系统中,本人用的是SecureCRTSFTP上传的。


rpm -ivh gitlab-ce-10.2.4-ce.0.el7.x86_64.rpm


3.修改gitlab配置文件指定服务器ip和自定义端口:

vim /etc/gitlab/gitlab.rb


修改后保存退出。

4.重置并启动GitLab

执行:

gitlab-ctl reconfigure

gitlab-ctl restart

结果出现如下说明重启成功:

[root@localhost tmp]# gitlab-ctl restart
ok: run: gitaly: (pid 6677) 0s
ok: run: gitlab-monitor: (pid 6688) 0s
ok: run: gitlab-workhorse: (pid 6693) 0s
ok: run: logrotate: (pid 6712) 1s
ok: run: nginx: (pid 6719) 0s
ok: run: node-exporter: (pid 6727) 1s
ok: run: postgres-exporter: (pid 6734) 0s
ok: run: postgresql: (pid 6744) 0s
ok: run: prometheus: (pid 6753) 0s
ok: run: redis: (pid 6762) 1s
ok: run: redis-exporter: (pid 6768) 0s
ok: run: sidekiq: (pid 6776) 0s
ok: run: unicorn: (pid 6785) 0s


5.访问 GitLab页面

如果没有域名,直接输入服务器ip和指定端口进行访问


初始账户: root密码: epri@1234

第一次登录修改密码


6.设置gitlab发信功能,需要注意一点:

发信系统用的默认的postfixsmtp是默认开启的,两个都启用了,两个都不会工作。

我这里设置关闭smtp,开启postfix

关闭smtp方法:vim /etc/gitlab/gitlab.rb

找到#gitlab_rails['smtp_enable'] = true改为 gitlab_rails['smtp_enable'] = false

修改后执行gitlab-ctl reconfigure

另一种是关闭postfix,设置开启smtp,相关教程请参考官网https://doc.gitlab.cc/omnibus/settings/smtp.html

测试是否可以邮件通知:

登录并添加一个用户,我这里使用163邮箱添加一个用户


登录163邮箱,可以收到邮件通知(如果收不到,请查看垃圾邮箱或者检查邮件是否被拦截并删除,如果有请添加到白名单并删除用户再重新添加用户就可以收到了,否则请检查邮件日志并做好相关设置)。


最后简单介绍一下自己:

个人就职于世界500强前5的国有企业,从事大数据,云计算,人工智能方面的研究和开发工作,个人比较喜欢开源,所以努力把自己工作中遇到的问题以博客的形式保存下来反馈于互联网,如果大家比较感兴趣可以加QQ群688281396进行交流。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值