最新gitlab在CentOs7.3中的安装
来源:互联网 发布:开票软件默认密码 编辑:程序博客网 时间:2024/06/07 14:04
最近需要构架容器管理平台,里面有个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系统中,本人用的是SecureCRT的SFTP上传的。
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 restartok: run: gitaly: (pid 6677) 0sok: run: gitlab-monitor: (pid 6688) 0sok: run: gitlab-workhorse: (pid 6693) 0sok: run: logrotate: (pid 6712) 1sok: run: nginx: (pid 6719) 0sok: run: node-exporter: (pid 6727) 1sok: run: postgres-exporter: (pid 6734) 0sok: run: postgresql: (pid 6744) 0sok: run: prometheus: (pid 6753) 0sok: run: redis: (pid 6762) 1sok: run: redis-exporter: (pid 6768) 0sok: run: sidekiq: (pid 6776) 0sok: run: unicorn: (pid 6785) 0s
5.访问 GitLab页面
如果没有域名,直接输入服务器ip和指定端口进行访问
初始账户: root密码: epri@1234
第一次登录修改密码
6.设置gitlab发信功能,需要注意一点:
发信系统用的默认的postfix,smtp是默认开启的,两个都启用了,两个都不会工作。
我这里设置关闭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进行交流。
- 最新gitlab在CentOs7.3中的安装
- centos7.3安装gitlab
- CentOS7搭建最新GitLab
- 在linode centos7 上安装 gitlab-ce
- 在centos7下安装gitlab-runner
- CentOS7下安装GitLab
- CentOS7 安装配置GitLab
- CentOS7下安装GitLab
- Centos7安装gitlab
- CentOS7 安装GitLab
- Centos7安装配置gitlab
- Centos7安装Gitlab
- CentOS7 安装 gitlab
- centos7 安装gitlab
- centOS7-64 安装gitlab
- centos7安装gitlab
- CentOS7下安装GitLab
- centos7 gitlab安装
- Java中怎么把科学计数法显示出全部数字
- CTS测试框架 -- V1版本
- 希尔排序
- java热部署与热加载,以及配置tomcat实现热部署的方式
- 渣渣四级
- 最新gitlab在CentOs7.3中的安装
- 调用winform添加音乐或图片
- leetcode 524. Longest Word in Dictionary through Deleting 子序列的确定
- python读取目录下所有文件
- pytorch使用:目录
- 第19节项目6-前导0的数字
- 同时安装office2003和2007打开2007自动安装配置问题解决
- Oracle 误删除 DBF 补救措施
- OBjective-C中的 #include与#import的区别以及#define的用法