目前我已经使用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
答案 0 :(得分:2)
SVN仅在需要时才发送凭据,因此它将始终首先尝试检索数据而不发送登录数据。当您的服务器回答HTTP-Code 401(未授权)时,svnclient将在第二次尝试时添加凭据。