簡體   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