git - 通过 SSL 使用我自己的 GIT 服务器设置 TeamCity

标签 git ssl https teamcity

我有自己的 GIT 服务器仓库,可以通过 HTTPS 协议(protocol)连接。

我正在尝试设置 TeamCity 以连接到我的 GIT 存储库,但由于 HTTPS 协议(protocol)我无法连接。

在 Eclipse 中,我有一个设置 sslVerify=false 的设置,我可以连接到我的 GIT 存储库并执行我的任务。

我怎样才能为 TeamCity 实现同样的目标?

最佳答案

作为issue TW-30210说明,它可能取决于您使用的 TeamCity 和 Java 的版本。

这也取决于您的证书是否是自签名的。
如果它已签名(并由实际的 CA - 证书颁发机构验证),那么您需要将其添加到您的 Java keystore 中(由 TeamCity 使用):请参阅“Using HTTPS to access TeamCity server ”。

如果您只想禁用 ssl 验证,您可以在 TeamCity 服务器上执行:

但这被认为是一种不好的做法。

关于git - 通过 SSL 使用我自己的 GIT 服务器设置 TeamCity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21127793/

相关文章:

git - CodeIgniter 和 GIT : What not to check-in?

git - 安装后源树崩溃

c# - 身份验证失败,因为远程方已关闭传输流

javascript - 通过 https 使用非安全 Websocket 的 JsSip 客户端

node.js - 在 Node 和 Nginx 中终止 SSL/TLS 的位置

GitHub 存储库比 GitHub 本身更旧?

git 推送问题

python twilio HTTPSConnectionPool(主机 ='api.twilio.com',端口=443)超过 url 的最大重试次数

ssl - HTTPS URL 重定向不适用于 HaProxy

java - 如何让 Jersey 客户端使用 HttpsURLConnection 中设置的 defaultSSLSocketFactory?