https://about.gitlab.com/installation 这边详细些对应系统的安装步骤,我装的是虚拟机centos 7
具体步骤如下:
1.安装配置必要的依赖
sudo yum install curl policycoreutils openssh-server openssh-clients sudo systemctl enable sshd sudo systemctl start sshd sudo yum install postfix sudo systemctl enable postfix sudo systemctl start postfix sudo firewall-cmd --permanent --add-service=http sudo systemctl reload firewalld
2.添加 GitLab package server and install the package
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash sudo yum install gitlab-ce3.配置和启动gitlab
4.配置 gitlab
这一步在官方的文档里面没有,但是如果没有配置的话,直接启动GitLab,会出现不正确的FQDN错误,导致无法正常启动。因此必须做配置。
- 1
- 2
- 3
- 4
- 1
- 2
- 3
- 4
把external_url改成部署机器的域名或者IP地址。
执行下面这条命令即可,安装这个包,具体干嘛用的没查
sudo yum install libsemanage-static libsemanage-devel
then:
重新 sudo gitlab-ctl reconfigure 就可以了.
sudo gitlab-ctl reconfigure
如果报错:**Error executing action `run` on resource 'execute[semodule -i /opt/gitlab/embedded/selinux/rhel/7/gitlab-7.2.0-ssh-keygen.pp]'**
5.浏览主机并登陆gitlab
直接打开浏览器,输入前面配置的IP地址
如果能显示一个修改密码的页面,说明GITLAB启动好了,否则就要看之前执行sudo gitlab-ctl reconfigure的时候是否有出错。
修改好密码后,重新登录,初期用户名是:root