1

目前我已经设置了一个带有 CollabNet Edge 的 SVN 服务器,它使用 SSL 访问和 LDAP 身份验证。但有一件事是我不明白...

第一个是我无法理解的行。为什么我在日志文件中得到一个不包含用户名的条目。所有其他条目都可以。我通过 svn list https://example.com/svn/repositoryName访问存储库

www.xx.yy.zz - - [04/Oct/2012:16:49:18 +0200] "OPTIONS /svn/repositoryName HTTP/1.1" 401 401
www.xx.yy.zz - username [04/Oct/2012:16:49:18 +0200] "OPTIONS /svn/repositoryName HTTP/1.1" 200 194
www.xx.yy.zz - username [04/Oct/2012:16:49:18 +0200] "OPTIONS /svn/repositoryName HTTP/1.1" 200 194
www.xx.yy.zz - username [04/Oct/2012:16:49:18 +0200] "PROPFIND /svn/repositoryName/!svn/rvr/12345 HTTP/1.1" 207 1303
www.xx.yy.zz - username [04/Oct/2012:16:49:18 +0200] "PROPFIND /svn/repositoryName/!svn/rvr/12345 HTTP/1.1" 207 4748
4

1 回答 1

2

SVN 仅在需要时才发送凭据,因此它总是首先尝试检索数据而不发送登录数据。当您的服务器回答 HTTP-Code 401(未授权)时,svnclient 将在第二次尝试中添加凭据。

于 2012-10-04T16:43:02.557 回答