
二、安装gitlab
三、修改gitlab配置
四、配置nginx
把gitlab之前生成的http.conf复制到nginx的config目录下面的所有文件拷贝到nginx配置目录(可以把之前的nginx.conf备份一个以免不时之需)
五、防火墙配置端口
其他设置、待验证
邮件配置
汉化
安装完成后,如果其他人无法访问Gitlab,可能是由于网络配置出现问题。你可以先检查一下 Gitlab 的服务器是否正常运行,然后确定它的 IP 地址;如果你在远程服务器上安装 Gitlab,就要打开防火墙端口,确保能够正常访问指定端口;最后,要确定 DNS 配置是正确的,并且将服务器的 IP 地址映射到指定的域名上去。如下是版本建议
GitLab database必须开启 pg_trgm 扩展。使用PostgreSQL super user 开启扩展 。
有些系统,还需要安装额外的包来支持扩展功能 (for example, postgresql-contrib ) 。
支持如下浏览器:
Install self-managed GitLab
官方强烈建议使用 官方Linux包 安装,更快安装、更易升级, 并且它包含了其他安装方式没有的特性来加强可靠性。强烈 建议最少 4GB 可用内存 运行Gitlab。
基于CentOS7 安装
关闭selinux
关闭firwalld
安装Postfix
这里使用腾讯云CVM+负载均衡CLB+证书。所以不带参数安装,参数手动配置。
可以看到安装文件都部署于/opt/gitlab目录下
https://docs.gitlab.com/omnibus/README.html#installation-and-configuration-using-omnibus-package
配置文件 /etc/gitlab/gitlab.rb
执行 gitlab-ctl reconfigure 使配置生效
也可以添加多个 Git data 目录,配置如下:
手动修改克隆地址后,不能再执行 gitlab-ctl reconfigure。gitlab-ctl reconfigure会使用 /etc/gitlab/gitlab.rb覆盖所有配置。
或者执行gitlab-ctl reconfigure后,再手动配置下也行
修改配置文件/opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml:
在使用 gitlab-ctl reconfigure 命令初始化配置的时候,创建了 gitlab-runsvdir.service
可以使用如下命令启动/停止服务
查看服务状态
第一次登陆,会重定向到重设密码页面。输入初始管理员密码,然后会返回到登陆页面。默认账户root。
See our documentation for detailed instructions on installing and configuration .
After completing your installation, consider the recommended practices to secure your GitLab instance .
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)