我目前正在与塑料及其(全新的)TeamCity集成插件“玩耍”。

插件blurb说“在Windows系统上安装Team City时,它通常使用SYSTEM用户帐户。我们建议更改执行Team City应用程序的用户。”

问题是,我无法确定应该替代哪种类型的用户:我希望能够使用AD访问(在服务器上)Plastic,但这并不意味着TeamCity也必须与网络用户一起运行才能访问Plastic?

(对于我来说,访问Plastic的另一种方式)是用户名/密码-但是我无法使TeamCity服务使用用户名/密码运行。

我缺少明显的东西吗?还是油漆太湿了?

有帮助吗?

解决方案

我也使用塑料科和团队城市插件,这是我的配置:

对于服务器:使用LDAP身份验证配置塑料型计算机服务器,然后选择“Active Directory”作为服务器类型。

对于客户端:使用LDAP身份验证配置Plasticscm客户端,使用凭据并尝试“测试连接”按钮。

客户端设置将在“c:\ users \ your_user \ appdata \ local \ plastic \ local \ plastics”中生成“client.conf”文件。该文件由Plasticscm客户端使用,以使用Plasticscm服务器进行身份验证。

因此,如果您的Teamcity服务使用管理员帐户运行,则必须将此文件放在管理员“... \ appdata \ local \ plastic”目录中。如果更改队列服务要使用您的系统帐户运行,您无需任何操作,该文件位于正确的位置。

您有另一个选项(如果仍然运行Teamcity Plugin作为admin),请将“client.conf”文件放在其中“cm.exe”文件中。因为“cm.exe”将尝试首先在自己的位置找到此文件,然后在当前用户“appdata \ local \ plastic”目录中找到此文件。如果您是唯一使用机器中的Plasticscm工作,则此选项仅有效。

希望它有所帮助!

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top