15

我是 TeamCity 的新手,目前正在安装它。

它询问我是否要在“用户帐户”或“系统帐户”下运行服务器/在“用户帐户”或“系统帐户”下运行代理。

我假设由于我的版本控制(clearcase)配置为我的员工 ID,我应该选择用户帐户。

我的假设正确吗?什么时候应该使用 SYSTEM 帐户或用户帐户?它们之间有什么区别?

4

2 回答 2

10

您所说的是允许 TeamCity 作为 LocalSystem 与指定的用户帐户(本地或在 ActiveDirectory 中)运行。LocalSystem 具有很高的特权(请参阅本文)。

如果您有兴趣遵循最小权限原则,您应该创建一个用户帐户。如果您在本地工作站上运行 TeamCity,LocalSystem 可能没问题。

同样的建议也适用于构建代理。

于 2012-11-09T04:13:03.410 回答
8

The main difference for you as the user can be connection of the TeamCity to some remote repositories. I.e., you have an SSH authentication with keys configured in your user account, to access a git repository. From the user account you will be able to configure it almost out-of-box. But it will take time to configure authentication for system account.

于 2012-11-08T22:28:22.070 回答