在自己本地虚拟机搭建gitlab服务器: 首先,开启centos7的虚拟机 其次,xshell连接到虚拟机服务器地址,进行 命令行操作。
一、首先要在centos系统上面安装所需要的依赖:ssh,防火墙,wegt,等。
安装SSH协议 sudo yum install -y curl policycoreutils-python openssh-server若如下图,则表示成功
将SSH服务设置成开机自启动: sudo systemctl enable sshd 启动SSH服务 sudo systemctl start sshd 安装防火墙 yum install firewalld systemd -y若出现【完毕】,则安装成功
开启防火墙 : service firewalld start 添加http服务到firewalld。permanent表示永久生效(如果没有添加permanent,系统下次启动后就会失效) sudo firewall-cmd --permanent --add-service=http 重启防火墙: sudo systemctl reload firewalld 安装postfix来发送通知邮件: sudo yum install postfix 将postfix服务设置成开机自启动; sudo systemctl enable postfix 启动postfix: sudo systemctl start postfix 安装wget。wget用于从外网下载插件。 yum -y install wget下图说明成功:
安装vim编辑器: yum install vim -y下图说明成功:
二、添加gitlab镜像源并安装gitlab服务器
添加gitlab镜像 wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm下图说明下载完成:
安装gitlab rpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm出现下图则表示成功
修改gitlab配置文件制定服务器ip和自定义端口; vim /etc/gitlab/gitlab.rb进入编辑器后按【i】进入编辑状态, 修改完毕后,按ESC键退出编辑状态。 然后输入【:wq】命令退出并保存。
注意:此时端口号如果不写,默认8080.如果端口号被占用,访问时则会失败。 如果你访问时,它一直转圈,可能说明端口号被占用了。
将8900端口号添加到防火墙中; firewall-cmd --zone=public --add-port=9090/tcp --permanent 重启防火墙: sudo systemctl reload firewalld 重置gitlab gitlab-ctl reconfigure此过程的时间稍微长一点。出现下图则说明成功
启动gitlab gitlab-ctl restart下图说明成功:ok:run
访问gitlab页面 直接在浏览器中输入服务器ip和指定端口号即可进入账号;root 密码:第一次进入会有修改密码界面,直接修改密码即可
自此,一个gitlab服务器就搭建成功了。 具体的创建仓库等操作,下期补充~