CentOS7
Xshell5
1、安装并配置必要的依赖项[root@linuxprobe ~]# sudo yum install -y curl policycoreutils openssh-server openssh-clients已加载插件:fastestmirror, langpacksLoading mirror speeds from cached hostfile * base: mirrors.163.com * epel: mirrors.ustc.edu.cn * extras: mirrors.cn99.com * updates: mirrors.163.com软件包 curl-7.29.0-35.el7.centos.x86_64 已安装并且是最新版本软件包 policycoreutils-2.5-11.el7_3.x86_64 已安装并且是最新版本软件包 openssh-server-6.6.1p1-35.el7_3.x86_64 已安装并且是最新版本软件包 openssh-clients-6.6.1p1-35.el7_3.x86_64 已安装并且是最新版本无须任何处理[root@linuxprobe ~]# sudo systemctl enable sshd[root@linuxprobe ~]# sudo systemctl start sshd[root@linuxprobe ~]# [root@linuxprobe ~]# sudo firewall-cmd --permanent --add-service=httpsuccess[root@linuxprobe ~]# sudo systemctl reload firewalld
2、安装邮件服务[root@linuxprobe ~]# sudo yum install postfix[root@linuxprobe ~]# sudo systemctl enable postfix[root@linuxprobe ~]# sudo systemctl start postfix
3、添加gitlab存储库并安装gitlab-ce[root@linuxprobe ~]# curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash[root@linuxprobe ~]# sudo yum install -y gitlab-ce[root@linuxprobe ~]# sudo gitlab-ctl reconfigure
4、编辑配置文件gitlab.rb指定浏览器访问的域名为:external_url 'http://www.linuxprobe.com/',然后使用 sudo gitlab-ctl reconfigure重新加载配置文件
4、浏览器访问gitlab web使用http://10.1.1.87,或者http://www.linuxprobe.com,访问自己新建的gitlab
gitlab.rb 配置文件修改是注意别改错
需要自定义访问通过域名,还是需要本地解析域名,添加本地hosts