centos7安装gitlab,centos安装gitlab
I .安装所需的依赖项,然后在要配置的CentOS系统上安装所需的依赖项。Ssh、防火墙、postfix(用于电子邮件通知)、工件和以下命令也可以通过打开系统防火墙的HTTP端口和ssh端口来访问:
1.1.ssh的安装
sudoyuminstall-ycurlpolicycoreutils-python OpenSSH-server
如果显示下图的消息,则表示成功。
2.启动ssh服务,并将其设置为自启动。命令:安装sudosystemctlenablesshd。
3.启动ssh服务并安装命令:sudo systemctl start sshd
4。安装防火墙(如果防火墙已安装并正在运行,请转到步骤6))。
yum安装防火墙系统d -y
“搞定!”当安装成功时。
5.打开防火墙。命令:安装服务防火墙
在防火墙中添加http服务.永久的意思是永久有效。如果你不添加-永久系统,它将在下次启动后被禁用。
SDO防火墙-cmd-permanent-add-service=http
7.重启防火墙,然后命令:install sudo system CTL reload firewalld d。
8.然后安装Postfix,发送通知邮件。命令:install sudo yum install postfix
设置postfix服务启动并自动启动,命令:install sudo system CTL enable postfix。
10.启动postfix,命令:安装sudo systemctl启动postfix。
安装Postfix期间可能会显示设置屏幕。选择Internet站点,然后按enter。使用服务器外部的DNS在“邮件名称”中按回车键。如果出现其他屏幕,继续按enter键接受默认值。
11.wget用于从外网下载插件。
检查系统上是否安装了wget。如果使用命令显示下图中与wget相关的版本描述,说明系统上安装了wget。如果在系统中找不到该命令,则不会安装该组件。
如果没有安装wget,请安装它,然后安装命令:yum -y y。
安装wget
12.安装vim编辑器安装命令:yum install vim -y Y。
第二,添加GitLab镜像源,安装gitlab服务器。
1.添加gitlab图像
wget https://mirrors . tuna . Tsinghua . edu . cn/git lab-ce/yum/el7/git lab-ce-10 . 0 . 0-ce . 0 . el7 . x86 _ 64 . rpm
2.安装gitlab。安装命令:rpm-I git lab-ce-10 . 0 . 0-ce . 0 . el7 . x86 _ 64 . rpm。
安装过程需要一些时间。如果出现下图,则安装成功。
4.修改gitlab配置文件以指定服务器ip和自定义端口:
vim /etc/gitlab/gitlab.rb
进入编辑器后,按“I”键进入编辑状态,按ESC键退出编辑状态。
退出并保存,命令为“:wq”
Ps:注意这里设置的端口不能被占用。默认端口是8080。如果8080已经使用,请定义其他端口,并在防火墙设置中打开相应的端口。
5.重置并启动GitLab
执行:
gitlab-ctl重新配置
gitlab-ctl重新启动
提示“ok: run:”表示启动成功。
6.访问 GitLab页面
如果没有域名,直接输入服务器ip和指定端口进行访问。
初始账户:root密码:5iveL!铁
第一次更改密码。
安装过程中遇到的坑。在CentOS中安装软件,表示软件已经安装,但是rpm -q和-e都表示软件包还没有安装。
检查与rpm软件包rpm -qa grep软件包名称相关的文件和其他信息
查询软件包是否已安装,命令:rpm -q软件包名称
删除包,命令:rpm -e包名
运行以上三个步骤,删除原包,重新下载安装。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。