- 目录
1. 搭建环境
- Centos 7
2. 新建gitlab下载的配置文件
- 文件位置:
/etc/yum.repos.d/gitlab_gitlab-ce.repo
- 文件内容:
[gitlab-ce] name=Gitlab CE Repository baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/ gpgcheck=0 enabled=1
3. 安装所需依赖
sudo yum install curl openssh-server openssh-clients postfix cronie
- 启动postfix
sudo service postfix start
- 设置开机启动postfix
sudo chkconfig postfix on
- 启动sshd
sudo systemctl enable sshd
- 设置开机启动sshd
sudo systemctl start sshd
4. 安装gitlab
sudo yum makecache
- 根据配置文件安装gitlab社区版
sudo yum install gitlab-ce
5. 修改gitlab配置文件
- 配置文件文件位置:/etc/gitlab/gitlab.rb
- 修改 external_url(外部访问地址)
external_url http://xxx.xxx.xxx.xxx
- 初始化gitlab-ctl配置(也是启动gitlab),另外注意这个操作会重置gitlab的所有配置,第一次使用后不建议再使用
sudo gitlab-ctl reconfigure
5. 为防火墙添加网络服务,并重新加载使生效
sudo firewall-cmd –permanent –add-service=http
sudo systemctl reload firewalld
6. 访问gitlab (http://xxx.xxx.xxx.xxx)
- success

7. 补充
- 进入gitlab控制台界面命令
gitlab-rails console production
- 启动关闭gitlab
gitlab-ctl start/stop
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/213065.html原文链接:https://javaforall.net
