centos7安装GitHub

1.安装和配置必要的依赖 在CentOS 7 (and RedHat/Oracle/Scientific Linux 7),下面这些命令是在防火墙中开放HTTP和SSH的访问

sudo yum install -y curl policycoreutils-python openssh-server
sudo systemctl enable sshd
sudo systemctl start sshd
sudo firewall-cmd --permanent --add-service=http
sudo systemctl reload firewalld

接着,安装Postfix来实现邮件通知的功能,如果你想使用其他的邮件服务器,可以跳过下面这些命令,你可以再GitLab安装完毕后自行安装其他的邮件服务器.如何配置其他的邮件服务器文档地址

sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix

2.配置GitLab的仓库地址并下载安装包 添加仓库地址

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash

安装GitLab

yum install -y gitlab-ee
# gitlab网址
https://packages.gitlab.com/gitlab/gitlab-ee 

正常来说,执行完这步之后,会帮我们安装和自动配置GitLab相关的信息的.如果没有启动GitLab可以再执行一下这句命令。

gitlab-ctl reconfigure

整个安装和配置的步骤时间比较长,请耐心等待。

其他 直接在浏览器中访问虚拟机的地址即可

3/开机自启

修改配置后的初始化
gitlab-ctl reconfigure
启动
sudo gitlab-ctl start
停止
sudo gitlab-ctl stop
重启
sudo gitlab-ctl restart
开机启动
systemctl enable gitlab-runsvdir.service
禁止开机自启动
systemctl disable gitlab-runsvdir.service

5. 修改gitlab主机名

命令:vim  /etc/gitlab/gitlab.rb

修改具体地址external_url 'http://192.168.64.131/'
重新部署:gitlab-ctl reconfigure

你可能感兴趣的:(centos7安装GitHub)