代码之家  ›  专栏  ›  技术社区  ›  qubsup

Gitlab:无法识别对等方的证书颁发者

  •  16
  • qubsup  · 技术社区  · 7 年前

    我在新安装的gitlab上遇到了这个错误。消息如下所示:

    fatal: unable to access 'https://gitlab-ci-
    token:xxxxxxxxxxxxxxxxxxxx@gitlab.example.com/something.git/': Peer's 
    Certificate issuer is not recognized.ERROR: Job 
    failed: exit status 1
    

    2 回复  |  直到 7 年前
        1
  •  24
  •   Tshilidzi Mudau Simon Müller    4 年前

    在通过以下命令启用详细模式后,遇到了相同的问题 export GIT_CURL_VERBOSE=1

    NSS错误-8179(SEC\u error\u UNKNOWN\u ISSUER)

    代理服务器也可以输入证书。

    http://dropbit.com/?p=168

    git config --global http.sslVerify "false"
    
        2
  •  7
  •   Miroslav Mocek    5 年前

    您需要配置 /etc/gitlab/gitlab.rb . 更改此行

    nginx['ssl_certificate'] = "/etc/gitlab/<your-local-path>/cert.pem"
    

    nginx['ssl_certificate'] = "/etc/gitlab/<your-local-path>/fullchain.pem"
    

    nginx

    然后重新启动gitlab,就完成了:

    $ gitlab-ctl reconfigure
    

    为什么- cert.pem fullchain.pem 解决它。