我是TeamCity的新手,目前正在安裝它。在系統帳戶和用戶帳戶下運行有什麼區別?
這是詢問我是否希望在「用戶帳戶」或「SYSTEM帳戶」下運行服務器/在「用戶帳戶」或「SYSTEM帳戶」下運行代理。
我認爲自從我的版本控制(clearcase)配置到我的員工ID後,我應該選擇用戶帳戶。
我的假設是否正確?什麼時候應該使用SYSTEM帳戶或用戶帳戶?他們有什麼區別?
我是TeamCity的新手,目前正在安裝它。在系統帳戶和用戶帳戶下運行有什麼區別?
這是詢問我是否希望在「用戶帳戶」或「SYSTEM帳戶」下運行服務器/在「用戶帳戶」或「SYSTEM帳戶」下運行代理。
我認爲自從我的版本控制(clearcase)配置到我的員工ID後,我應該選擇用戶帳戶。
我的假設是否正確?什麼時候應該使用SYSTEM帳戶或用戶帳戶?他們有什麼區別?
您作爲用戶的主要區別是可以將TeamCity連接到某些遠程存儲庫。也就是說,你有一個用你的用戶賬號配置了密鑰的SSH認證,來訪問一個git
版本庫。從用戶帳戶中,您幾乎可以立即對其進行配置。但是,爲系統帳戶配置身份驗證需要一些時間。
你在談論的是允許TeamCity作爲LocalSystem與指定的用戶帳戶(本地或ActiveDirectory)運行。 LocalSystem非常有用(請參閱this article)。
如果您有興趣關注principle of least privelege,您應該創建一個用戶帳戶。如果您在本地工作站上運行TeamCity,LocalSystem可能沒問題。
同樣的建議適用於構建代理。