安装步骤
- 安装依赖包,sudo yum install -y curl policycoreutils-python
- 安装Postfix来发送通知邮件,sudo yum install postfix
- 添加GitLab软件包仓库,curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
- 安装gitlab,sudo EXTERNAL_URL=“GitLab服务器的对外可访问IP地址” yum install -y gitlab-ce
步骤4会稍微执行一段时间,等到gitlab图标出来就表示gitlab安装完成。
注意事项
- 如果gitlab web登陆不上,关闭防火墙或者配置防火墙
- 安装完成后,gitlab默认初始账户root,默认初始密码在/etc/gitlab/initial_root_password,
- 可以按如下步骤修改root密码
- gitlab-rails console
- u=User.find(1)
- u.password=‘12345678’
- u.password_confirmation = ‘12345678’
- u.save!
- exit
- gitlab-ctl restart
- postfix发邮件配置
- 修改/etc/postfix/main.cf,改为 inet_interfaces = all
- 如果postfix服务启动失败,出现 postfix fatal: unable to use my own hostname
修改/etc/postfix/main.cf,添加配置项 myhostname = localhost.localdomain.net - sudo systemctl restart postfix
到此,用root用户添加新用户时,会收到gitlab的通知邮件,重置密码。
如果添加第一个用户时,收不到gitlab邮件通知,登录页面直接选择 Forgot your password,输入邮箱重置密码,
后续gitlab的通知邮件就可以正常收到了