I was having issues with SVN for a long time after upgrading to Xcode 4+ from version 3.2+ when trying to commit file changes. No suggestion I found on the Internet solved them until I found a proper solution. After making my /etc/apache2/other/svn.conf file resemble this, I was finally able to get Xcode 4 to change all the red lights to green. Looks like I won’t have to switch to git after all.
<Location /repos> DAV svn SVNParentPath "/usr/local/svn/repos" Order deny,allow Deny from all Satisfy any AuthType Basic AuthName "SVN Repository Realm" AuthUserFile /etc/apache2/svn-auth-file #read-only access <Limit GET PROPFIND OPTIONS REPORT> Require valid-user Allow from localhost # Allow from another-ip Satisfy any </Limit> # write access <LimitExcept GET PROPFIND OPTIONS REPORT> Require valid-user </LimitExcept> </Location>