如何为 gitblit 服务器创建证书?

How to create certificate for gitblit server?

我使用 gitblit 服务器。

我可以使用:https://localhost:8443 访问它,但是在访问 https://192.168.10.1:8443(我电脑的 IP 地址)时,我看到 SSL Error

有人可以阐明我可能做错了什么吗?

证书与主机名相关联。

默认情况下,Gitblit GO 会为 localhost 生成一个自签名证书。如果您使用不同的主机名(如 IP 地址)通过 https 访问 Gitblit GO,浏览器将抱怨主机名不匹配。即使您从预期的主机名访问服务器,它也会抱怨自签名证书。这两个都是标准的安全响应。

您的解决方案选择是:

  1. 为您的自签名证书添加一个例外
  2. 启动 CSR(证书签名请求)并通过证书颁发机构(Thawte、VeriSign 等)购买签名证书。
  3. 不要使用 https