1.在虚拟机中运行centos7.6系统
按照上一个教程进行安装,运行PD Runner后无需运行Parallels Desktop,会自动运行该软件并开启系统。
查看mac状态栏PD Runner是否已经运行,成功运行后右键找到CentOS系统并启动。
如果没有按照上一个教程进行安装,可以直接运行Parallels Desktop,并手动开启系统。
2.使用SSH连接centos系统
ssh 用户名@ip地址
如果无法使用ssh,请参考并安装ssh
安装ssh命令
sudo yum install -y curl policycoreutils-pythonopenssh-server
设置SSH服务开机自启动
sudo systemctl enable sshd
启动SSH服务
sudo systemctl start sshd
3.安装依赖的相关服务
3.1.防火墙
安装防火墙
yum install firewalld systemd -y
开启防火墙
service firewalld start
永久生效
sudo firewall-cmd --permanent --add-service=http
添加http服务到firewalld,pemmanent表示永久生效,若不加–permanent系统下次启动后就会失效
重启防火墙
sudo systemctl reload firewalld
3.2.Postfix
安装Postfix以发送通知邮件
sudo yum install postfix
3.3.wget
安装wget服务 用于从外网上下载插件
yum -y install wget
3.4.vim
安装vim编辑器
yum install vim -y
4.添加GitLab镜像源并安装gitlab服务器
4.1.添加gitlab镜像 (权限不够添加sudo)
wget http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-13.7.3-ce.0.el7.x86_64.rpm
如果下载太慢也可以直接下载离线安装包,再执行接下来的步骤
4.2.gitlab安装和配置 (权限不够添加sudo)
安装gitlab命令
rpm -i gitlab-ce-13.7.3-ce.0.el7.x86_64.rpm
修改gitlab配置文件 指定服务器ip和自定义端口 sudo vim /etc/gitlab/gitlab.rb
如图地址为http://10.211.55.3:80,其中10.211.55.3为虚拟机的服务器的ip地址,端口号可根据自己需求进行修改,这里给的80端口。
4.3.重置GitLab命令
sudo gitlab-ctl reconfigure
4.4.启动GitLab
gitlab-ctl restart
5.访问 GitLab页面
http://ip:port
参考地址 http://10.211.55.3:80
启动后第一次访问,需要我们重置root账号的密码Aa123456(仅供参考)
6.GitLab的使用
设置好密码后输入用户名密码登录,我们先用管理员方式登录进去
选择创建项目,组织,账号
7.设置GitLab的代码提交地址URL
不设置URL讲无法正确显示代码路径,如下图所示显示为centoslinux
进入系统ssh zhujie(用户名)@10.211.55.3(ip地址) 输入密码进入系统
修改gitlab代码地址URL
sudo vim /opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml
重启gitlab
sudo gitlab-ctl restart
gitlab的开启和关闭
启动gitlab服务
sudo gitlab-ctl start
gitlab服务停止
sudo gitlab-ctl stop
重新进入gitlab