title: Git error "fatal: cannot store pack file error" after setting up svn-remote
body: <p>I have a central Git repository to which I'm trying to push from a local repository. I've never had any issues pushing to this central repository before. But recently I started mirroring the central repository with a Subversion repository following <a href="http://www.codeography.com/2010/03/17/howto-mirror-git-to-subversion.html" rel="nofollow">this procedure</a>. I did not, however, make the svn repo read-only. Now, after doing that, I get the following error when trying to push my work from my local Git repository:</p>
  
  <pre><code>remote: error: unable to write sha1 filename
  ./objects/pack/pack-874a77bb6a53059 2b8da72598517904b73843aa2.pack:
  Permission denied remote: fatal: cannot store pack file error: unpack
  failed: index-pack abnormal exit
  </code></pre>
  
  <p>The config file for the central repository looks like this:</p>
  
  <pre><code>[core]
      repositoryformatversion = 0
      filemode = false
      bare = false
      logallrefupdates = true
      symlinks = false
      ignorecase = true
      hideDotFiles = dotGitOnly
      excludesfile = ~/.gitignore
  [svn-remote "svn"]
      url = https://subversion/svn/repo/trunk/
      fetch = :refs/remotes/git-svn
  </code></pre>
  
  <p>Does anyone know what's happening? I even tried removing the [svn-remote "svn"] section from the config file but that did not fix it. </p>
  
  <p>Any help is appreciated!</p>