我有一个在本地系统帐户运行的服务(NT AUTHORITY \ SYSTEM)。该服务应连接到本地subversion存储库。这可能吗?
我试过这个
svn export --non-interactive http://localhost/svn/MyRepository TargetFolder
但它不起作用。据我所知,我无法为" NT AUTHORITY \ SYSTEM"设置任何密码。我不想使用我的个人帐户,并将密码作为明文提交。
我的SVN在VisualSVN-Server上运行
答案 0 :(得分:0)
出于多种安全原因,您不应该将SYSTEM帐户用于此类任务。创建并使用权限有限的专用本地Windows或Active Directory帐户。
答案 1 :(得分:-1)
为系统用户设置缓存的身份验证凭据需要以系统用户身份运行svn.exe命令。 Windows Vista + / Server 2008+并没有那么容易。
请注意,如果Subversion服务器上安装了新的SSL证书,则必须重复此过程。
有关此主题的更多回复:How do you run CMD.exe under the Local System Account?