美文网首页
版本控制-GitLab 安装配置管理

版本控制-GitLab 安装配置管理

作者: 小尘埃_bf52 | 来源:发表于2020-04-07 22:46 被阅读0次

本文记录在centos7下安装配置GitLab的全过程。

1. GitLab安装前系统预配置准备工作。

- 关闭防火墙并禁用开机自动启动,确保可以访问该centos7下的端口。

-关闭SELinux强制访问控制安全策略,保证该策略不会影响GitLab正常运行。

    vi /etc/sysconfig/selinux,将SELINUX值改为disabled。

    reboot重启系统,使禁用SELinux配置生效。

    使用getenforce查看SELinux模式状态。

2. 安装Omnibus Gitlab-ce package.

-yum安装GitLab依赖组建

-Curl下载Gitlab yum仓库源

-启动postfix邮件服务,使GitLab可以使用邮件服务。

-安装GitLab-ce社区版

    安装成功显示

3. 生成GitLab所需https证书

- 创建gitlab ssl目录

    mkdir -p /etc/gitlab/ssl

- 使用openssl创建本地私有密钥

- 使用私有密钥生成csr证书(证书签名请求)

- 使用私有密钥和csr证书生成自签名证书(内部或者测试使用)

- 使用openssl生成pem证书(有些服务需要pem格式的证书才能正常加载)

-更改证书权限为600

4. 更改GitLab配置文件使用生成证书

- 更改GitLab配置文件 vi /etc/gitlab/gitlab.rb

    更改external_url为https

    查找redirect_http_to_https并更改为true

    查找certificate,将证书路径改为生成证书路径

- 初始化GitLab相关配置

    初始化成功

5. Nginx SSL代理服务配置

- 更改GitLab的nginx代理工具更改GitLab的http配置文件    

    查找server_name并在下面添加一行

    重启GitLab,使nginx配置生效

5. 在客户机上修改hosts文件

添加一条记录

6. 使用浏览器访问gitlab.example.com

至此,配置全部完成!

相关文章

网友评论

      本文标题:版本控制-GitLab 安装配置管理

      本文链接:https://www.haomeiwen.com/subject/hlugphtx.html