title: Initial SVN Checkout Fails: "access forbidden" in Terminal, "Error 403" in browser
body: <p>I have been trying to set up an svn repository on an ubuntu 11.04 machine using apache2 as the server. I was able to build the VirtualHost, get it started, create the svn repository, set up the SSL and access the svn repository locally. </p>
  
  <p>However, for the last 1.5 days I've been trying to figure how to check it out to check it out from a different machine using svn checkout with a user I previously created for the svn. When I try to check out in the terminal, I get the following error:</p>
  
  <pre><code>svn: access to '&lt;Location&gt;' forbidden
  </code></pre>
  
  <p>On the other hand, if I go to my browser, I get a 403 Error saying:</p>
  
  <pre><code>You don't have permission to access /svn/TSAACode on this server.
  </code></pre>
  
  <p>Now, I have scoured google, stackoverflow, linux forums and my grand mother's attick and not been able to find a solution. I have a hunch that it has something to do with permissions SVN directory (which I set to 777), or maybe something with the server not being allowed to read the files.</p>
  
  <p>Here are some of the important files:</p>
  
  <p>Virtual Host:</p>
  
  <pre><code>&lt;VirtualHost *:443&gt;
      ServerAdmin webmaster@localhost
      SSLEngine on
      SSLCertificateFile /etc/apache2/ssl/apache.pem
      SSLProtocol all
      SSLCipherSuite HIGH:MEDIUM
  
      DocumentRoot /svn/Code/
      &lt;Directory /&gt;
              Options FollowSymLinks
              AllowOverride None
      &lt;/Directory&gt;
  
      &lt;Directory /svn/Code/&gt;
              Options Indexes FollowSymLinks MultiViews
              AllowOverride None
              Order allow,deny
              allow from all
      &lt;/Directory&gt;
  
      ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
      &lt;Directory "/usr/lib/cgi-bin"&gt;
              AllowOverride None
              Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
              Order allow,deny
              Allow from all
      &lt;/Directory&gt;
  
      ErrorLog /etc/apache2/logs/papasmurf_error.log
      LogLevel warn
  
      CustomLog /etc/apache2/logs/papasmurf_access.log combined
  
  Alias /doc/ "/usr/share/doc/"
  &lt;Directory "/usr/share/doc/"&gt;
      Options Indexes MultiViews FollowSymLinks
      AllowOverride None
      Order deny,allow
      Deny from all
      Allow from 127.0.0.0/255.0.0.0 ::1/128
  &lt;/Directory&gt;
  
  &lt;/VirtualHost&gt;
  </code></pre>
  
  <p>dav_svn.conf File:</p>
  
  <pre><code>&lt;Location /svn/Code&gt;
      DAV svn
      SVNParentPath /svn
      AuthType Basic
      AuthName "Code"
      AuthUserFile /etc/svn-auth.htpasswd
      Require valid-user
      SSLRequireSSL
  &lt;/Location&gt;
  </code></pre>
  
  <p>I think that should be enough of a word vomit - I hope someone has an idea of what is going on... I sure don't. Thank you in advance!</p>