大量使用 TortoiseSVN / Subversion 会锁定 NT 用户帐户
奇怪的是,这与编程没有直接关系,但我认为在这里询问而不是 ServerFault.com 很重要,因为它与 TortoiseSVN/Subversion 的使用直接相关。
基本上,通过正常使用,TortoiseSVN 在我们的 Subversion 存储库中运行得非常好,但由于我负责我们的持续集成构建脚本,我实际上是这方面的重度用户,并且发现当我的NT 用户帐户被锁定。
支持台可能厌倦了我解锁帐户,但我知道这与我的 SVN 交易有关。
还有其他人遇到这个问题吗?如果是这样,我能做些什么来阻止它,或者至少遏制它的活动?
Strange one this, which isn't programming related directly, but I thought it important to ask here instead of ServerFault.com, as it is directly related to TortoiseSVN/Subversion usage.
Basically, through normal usage, TortoiseSVN operates absolutely fine with our Subversion repository, but as I'm responsible for our continuous integration build scripts, I'm actually quite a heavy user in that respect and have found that it's causing quite a problem when my NT user account gets locked out.
The Support desk are probably fed up of me getting my account unlocked, but I know it's related to my SVN dealings.
Any one else had this problem? If so, what can I do to stop it, or at least curb it's activity?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您是手动运行构建脚本还是使用 CruiseControl 或类似的东西?我们使用专用域帐户在 SVN 存储库上运行 CCNet,并且没有遇到任何此类问题。
是什么让您确定是 SVN 交互导致您的帐户被锁定 - 您是否看到任何错误或日志中是否有任何错误。
我对帐户锁定的理解是,当用户多次错误输入密码时就会发生这种情况。更改密码后您的帐户是否会很快被锁定?
Are you running the build scripts manually or using CruiseControl or something similar? We have CCNet running off an SVN repository using a dedicated domain account and have not had any problems like this.
What makes you certain that it is SVN interaction that is causing your account to be locked out - do you see any errors or are there any in the logs.
My understanding of account locking is that this occurs when a user enters a password incorrectly too many times. Does your account get locked out shortly after a password change?
我曾经在我的域帐户上运行 CC.NET;当我不得不重置密码时,我也遇到了类似的行为。
我能够在不锁定帐户的情况下执行此操作的唯一方法是登录构建服务器,更改密码,更改密码服务使用,然后重新启动服务器。
看来 CC.NET 在启动时会产生一些其他进程,这些进程在重新启动之前不会刷新密码。如果我没有重新启动,我的 Active Directory 帐户大约需要 2 分钟。
所以是的......我也遇到过类似的问题。解决方案,就像 DilbertDave 所说的那样,尝试使用专用帐户。
善良,
丹
I used to run CC.NET on my domain account; I got a similar behaviour when I had to reset my password.
The only way I was able to do this without locking my account was to log on to build server, change my password, change password service uses and then reboot the server.
It seems that CC.NET spawns some other processes upon startup that do not refresh the password until reboot. If I didn't reboot it takes about 2 minutes for my active directory account.
So yes ... I have had a similar problem. Solution, like DilbertDave says try using a dedicated account.
Kindness,
Dan
我想您的域管理员会知道,或者至少有更好的工具来查找您的帐户被锁定的确切原因。有可能某些安全规则被触发(Subversion 存储库是否已连接到您的域进行身份验证?)
我们用于 CruiseControl 构建的专用 NT 用户从未遇到过此类问题,所以我所能做的就是推测,很遗憾。
I would imagine that your domain administrator would know, or at least have better tools for finding the exact reason your account is getting locked. It's possible some security rule is getting tripped (is the Subversion repository hooked into your domain for authentication?)
We've never had this kind of problem with the dedicated NT users we use for our CruiseControl builds, so all I can do is speculate, unfortunately.
发现问题:我在远程服务器上使用了我的 SVN 帐户详细信息,密码过期后该服务器仍然保留着这些信息。
仅仅发现这一点就是一个重大挑战,但它教会了我更好地控制登录凭据的使用!
Found the problem: I had used my SVN account details on a remote server, which still had them after the password had expired.
Simply finding this out was a major challenge, but has taught me to better-control the use of my login credentials!