Hi, all
I'm using subversion integrated with apache 2.2 with LDAP
authorization on Windows 2003, the config of subversion in apache
httpd.conf looks like this:
<Location /svn>
DAV svn
SVNParentPath "D:/SvnRepositories"
SVNListParentPath On
SVNReposName "Subversion Repositories"
SVNIndexXSLT "/SvnStyle/svnindex.xsl"
SVNAutoversioning On
AuthType Basic
AuthName "Subversion Repositories"
AuthBasicProvider ldap
AuthzLDAPAuthoritative off
AuthLDAPBindDN "CN=SCMbot,OU=lab,DC=domainname,DC=com"
AuthLDAPBindPassword "password"
AuthLDAPURL "ldap://dc.domainname.com:389/DC=domainname,DC=com?
sAMAccountName?sub?(objectClass=*)" None
Require valid-user
AuthzSVNAccessFile "D:\SvnRepositories\svnaccess.authz"
</Location>
This configuration works find, but when we access subversion
repository, we can only use user name only; by example, I can access
it with my domain account name "xinfli", but when I use "domainname
\xinfli", it will failed.
This is not a problem for intranet subversion using, but we need
publish the code repository to internet with Microsoft Forefront
Threat Management Gateway, every time we access subversion code
repository, FF TMG will add domain name for user name by default (When
been asked user name, I inputted "xinfli", but FF TMG will change it
to "domainname\xinfli", and this will failed to access subversion).
I did not find how to disable FF TMG to add domain name, So I hope I
can find a way to set subversion to be access with "DOMAINNAME
\UserName" account name format.
Does someone has any suggestion? appreciate for any help.
Thanks.
Received on 2011-07-18 13:15:08 CEST