2009-12-15 76 views
4

奇怪的一個,這是不直接編程相關的,但我認爲這裏問問而不是ServerFault.com很重要,因爲它直接涉及到TortoiseSVN/Subversion用法。基本上,通過正常使用,TortoiseSVN在我們的Subversion版本庫中運行得非常好,但由於我負責持續集成構建腳本,所以我在這方面確實是一個相當重的用戶,並且發現它導致了相當大的當我的NT用戶帳戶被鎖定時出現問題。大量使用TortoiseSVN /顛覆鎖NT用戶帳戶

支持服務檯可能讓我厭倦了讓我的帳戶解鎖,但我知道它與我的SVN交易有關。

其他人有這個問題嗎?如果是這樣,我能做些什麼來阻止它,或者至少抑制它的活動?

+2

如果你正在做腳本,使用vanilla SVN命令行客戶端不是更有意義嗎? – 2009-12-15 19:14:41

回答

0

發現問題:我在遠程服務器上使用了我的SVN帳戶詳細信息,密碼過期後仍然有它們。

簡單地找出這是一個重大挑戰,但教會了我更好地控制我的登錄憑證的使用!

2

你是在手動運行構建腳本還是使用CruiseControl或類似的東西? CCNet使用專門的域帳戶運行SVN存儲庫,並沒有像這樣的問題。

什麼讓你確定是SVN交互導致你的賬戶被鎖定 - 你看到任何錯誤或在日誌中有任何錯誤。

我對帳號鎖定的理解是,當用戶輸入密碼錯誤次數太多時,會發生這種情況。密碼更改後不久您的帳戶就會被鎖定?

+0

我們使用CCNet在構建服務器上運行構建腳本,但開發人員在向SVN提交完整的構建信息之前,也在其PC上運行完全相同的腳本。但是,正如你所說,我們確實有一個專門的域帳戶,這些構建運行。問題不在服務器上,儘管它在我的本地開發機器上,當我測試新的構建腳本功能時,它只會這樣做,帳戶被鎖定。也許你使用不正確的密碼太多次了... – 2009-12-15 10:15:57

+0

我們確實遇到了SVN和密碼問題,但沒有導致帳戶鎖定。它可能沒有任何幫助,但我發佈在這裏的問題在這裏:http://stackoverflow.com/questions/449970/running-cruise-control-net-as-a-service – DilbertDave 2009-12-15 10:21:56

+0

謝謝,@DilbertDave,我會看看那個。 – 2010-02-17 14:27:49

2

我曾經在我的域帳戶上運行CC.NET;當我不得不重置我的密碼時,我得到了類似的行爲。

我能夠做到這一點,而不鎖定我的帳戶的唯一方法是登錄到生成服務器,更改我的密碼,更改密碼服務使用,然後重新啓動服務器。

似乎CC.NET在啓動時會產生一些其他進程,直到重新引導才刷新密碼。如果我沒有重新啓動,我的活動目錄帳戶大約需要2分鐘。

所以是的......我有類似的問題。解決方案,就像DilbertDave說的嘗試使用專用帳戶。

善良,

0

我可以想象您的域管理員會知道,或者至少對發現您的帳戶被鎖的確切原因更好的工具。這是可能的一些安全規則得到跳閘(掛到您的域進行身份驗證版本庫?)

我們從來沒有這樣的問題,我們用我們的CruiseControl的構建專用NT用戶,所以我只能不幸的是,這是推測。

+0

很可能。我會在今天下午去那裏發現。但是,是的,VisualSVN服務器確實掛鉤到域進行身份驗證,無論好壞。看到我是唯一發生這種情況的人,嘗試讓他們改變它有點兒意思,希望*,一旦我完成擴展構建腳本的工作,沒有人會需要改變他們一段時間。 – 2009-12-16 08:33:45