首先准备好服务器,查看对应的服务器,然后找到对应的文件源,包下载方式有两种,
1、先在本地现在完成,然后再上传到服务器,
2、直接使用 yum 命令进行安装,
安装前要先检查对应的依赖是否已经安装,如果没有要先安装依赖,如果是新的服务器,则直接按照以下步骤进行安装即可。
1. 安装相关依赖
yum -y install policycoreutils openssh-server openssh-clients postfix
复制代码
2.重启服务
systemctl enable sshd && sudo systemctl start sshd
#查看服务状态
systemctl status sshd
复制代码
3.设置 postfix 开机自启,并启动,postfix 支持gitlab发信功能(可不开启)
systemctl enable postfix && systemctl start postfix
复制代码
4.下载包
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-15.11.13-ce.0.el7.x86_64.rpm
如果下载不了 可以手动下载,然后上传到服务器
复制代码
5.安装
rpm -ivh gitlab-ce-12.4.2-ce.0.el6.x86_64.rpm
复制代码
如果报错:
则执行:
yum install policycoreutils-python
复制代码
初次登录用户为 root 密码通过查看
cat /etc/gitlab/initial_root_password
复制代码
修改密码:
gitlab-rails console -e production
user = User.find_by(username: 'root')
user.password = 'JUflaKDMfhtoPFB'
user.password_confirmation = 'JUflaKDMfhtoPFB'
user.save!
复制代码
修改配置
vim /etc/gitlab/gitlab.rb
-- 重新加载配置 (比较耗时)
gitlab-ctl reconfigure
重启配置(比较耗时)
gitlab-ctl restart
复制代码
评论