2012-01-16 39 views
3

我目前正在玩Plastic及其全新的TeamCity集成插件。TeamCity和Plastic SCM的用戶配置

插件blurb說「在Windows系統上安裝Team City時,通常使用SYSTEM用戶帳戶,我們建議更改執行Team City應用程序的用戶。

事情是,我無法弄清楚我應該替換哪種用戶:我希望能夠使用AD訪問Plastic(在服務器上),但這並不意味着TeamCity也會必須與網絡用戶一起運行才能訪問塑料?

替代方案(對於我訪問塑料)將是用戶/密碼 - 但我不能讓TeamCity服務運行用戶/密碼。

我錯過了一些明顯的東西,還是油漆太溼?

回答

2

我還使用PlasticSCM和團隊城市插件,這是我的配置:

對於服務器:與LDAP認證配置PlasticSCM服務器,然後選擇「活動目錄」作爲服務器類型。

對於客戶端:使用LDAP認證配置您的PlasticSCM客戶端,使用您的憑據並嘗試「測試連接」按鈕。

客戶端安裝程序將在「C:\ Users \ your_user \ AppData \ Local \ plastic」中生成一個「client.conf」文件。 PlasticSCM客戶端使用此文件對PlasticSCM服務器進行身份驗證。

因此,如果您的TeamCity服務以管理員帳戶運行,您必須將此文件放入管理員「... \ AppData \ Local \ plastic」目錄中。如果您將您的TeamCity服務更改爲使用您的系統帳戶運行,則無需執行任何操作,該文件就位於正確的位置。

你有另外一個選擇(如果你仍然以Admin身份運行TeamCity插件),將「client.conf」文件放在你的「cm.exe」文件所在的位置。因爲「cm.exe」將嘗試首先在其自己的位置找到該文件,然後在當前用戶「AppData \ Local \ plastic」目錄中找到該文件。此選項僅適用於在機器中使用PlasticSCM的唯一用戶。

希望它有幫助!

+0

非常感謝,這工作像一個魅力。 – Benjol 2012-01-17 08:38:49

+0

現在我擊中[this](http://www.plasticscm.net/index.php?/topic/682-problems-with-teamcity-plugin/)雖然:( – Benjol 2012-01-17 11:58:08