繁体   English   中英

日志文件丢失中的Tortoise SVN作者

[英]Tortoise SVN Author in Log File Missing

出于某种原因,无论我怎么做,我都无法让TortoiseSVN添加一个作者来记录消息。 目前我们连接到运行svnserve的PC,因此它不是file:// Address。

我们尝试过使用svn:// Username @svnAddress,svn:// svnAddress

甚至设置svn:keywords $ Author:AuthorName $

我认为TortoiseSVN将使用Windows登录名,在从基于文件的repo升级之前,这些确实显示出来。

注意:如果这会影响任何内容,我们也会连接到域。 此外,没有钩子脚本正在运行,svnserve.conf是默认的。

SVN Server正在使用SVN版本1.5.1(x86),Windows Server 2003。

客户正在使用最新版本的Tortoise,包括x86和x64。

任何帮助将非常感激。

哦,SVN用于源代码,因此它与编程有关:)(无论如何都是半相关的)

默认情况下,svn:protocol不进行任何身份验证,因此不识别远程用户。 由于TortoiseSVN不需要进行身份验证,因此不会记录任何用户。

SVN关键字不必对此做很多事情:如果将$ Author $放入文件中,它将扩展为提交的作者,而不是设置用户。 在关键字语法中,不支持冒号。

因此,如果要使用svnserve进行身份验证,则应首先将anon-access设置为none或read,以强制执行身份验证提示。 然后,您需要设置密码数据库; svnserve仅支持CRAM-MD5内置版。 我建议你先尝试使用它,然后向所有用户分发新密码。 或者,您可以尝试设置SASL,然后允许进行NTLM身份验证 - 前提是您可以让SASL在您的系统上运行。

或者,您可以切换到不同的协议。 如果,通过“PC”,你的意思是“Windows”,那么我想基于ssh的协议被排除在外。 这留下了http(s); 应该可以在Windows上使用NTLM身份验证设置Apache,以便NTLM用户显示为svn作者。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM