配置 hosts
window 电脑下 Ctrl + X
访问 gitlab
如果遇到 502 的问题
参考这篇博客
https://www.cnblogs.com/poloyy/p/14690030.html
Gitlab 相关配置初始化并完成安装
证书创建与配置加载
# 创建一个目录
mkdir -p /etc/gitlab/ssl
# 创建私钥
openssl genrsa -out "/etc/gitlab/ssl/gitlab.example.com.key" 2048
使用私钥创建 csr 证书
openssl req -new -key "/etc/gitlab/ssl/gitlab.example.com.key" -out "/etc/gitlab/ssl/gitlab.ex
查看是否创建成功私钥和 csr 证书
cd /etc/gitlab/ssl
ll
利用私钥和 csr 证书创建 crt 签署证书
openssl x509 -req -days 365 -in"/etc/gitlab/ssl/gitlab.example.com.csr" -signkey "/etc/gitlab
生成 pm 证书
openssl dhparam -out /etc/gitlab/ssl/dhparams.pem 2048
到此为止,所有证书已经都生成成功!
修改所有证书的权限
chmod600 *
编辑 Gitlab 的配置文件
将所有证书配置到配置文件当中
vim /etc/gitlab/gitlab.rb
修改以下内容
external_url "https://gitlab.example.com"
nginx['redirect_http_to_https'] = true
初始化 Gitlab 所有配置
gitlab-ctl reconfigure
最后的 Notes 翻译
无伤大雅
- 似乎在配置GitLab实例时尚未指定初始root密码。
- 首次访问GitLab实例时,系统会显示一个屏幕,用于设置
- 默认管理员帐户的密码,用户名为“ root”。
Nginx SSL 代理服务配置
更改 Gitlab HTTP 配置文件
vim /var/opt/gitlab/nginx/conf/gitlab-http.conf
rewrite ^(.*)$ https://$host$1 permanent;
重启 Gitlab
gitlab-ctl restart