【问题标题】:Why can I not use SSL certificate from TeamCity Agent?为什么我不能使用 TeamCity Agent 的 SSL 证书?
【发布时间】:2013-04-29 23:38:48
【问题描述】:

我们有一个工具需要集成到我们的自动化构建过程中(我们使用 TeamCity 进行自动化构建)。该工具与为 SSL 证书身份验证配置的 WCF Web 服务通信。

我四处寻找,看看如何在 TeamCity 中完成这项工作。不幸的是,我发现的似乎都是 TeamCity Server 与客户端或插件之间的身份验证。

例如,如果将 TeamCity 代理作为本地系统帐户运行,我如何在我的机器证书存储中使用证书。似乎在此帐户中运行它时,它无权访问证书。

提前感谢你们的帮助。

【问题讨论】:

  • 从经验中 将本地系统帐户用于构建代理不是一个好主意。您将无法访问网络共享。使用专用用户,您可以手动微调访问权限和其他配置。

标签: ssl-certificate teamcity


【解决方案1】:

问题来自本地系统帐户无法找到机器上其他用户安装的证书。

您可以install a system wide certificate 或者您可以在本地系统帐户下运行命令行并安装所需的证书。

你可以使用SysInternalssuit中的psexec来获取命令行

psexec -i -s cmd.exe

并从command line安装证书

【讨论】:

  • 我最终从使用 psexec 工具开始的系统上下文命令行安装了系统范围的证书。谢谢梅兰!
猜你喜欢
  • 2014-04-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-09
  • 1970-01-01
  • 2017-05-07
  • 2023-01-13
相关资源
最近更新 更多