On Thu, Mar 29, 2012 at 6:40 PM, Andrew Haley <aph@xxxxxxxxxx> wrote: > zebedee:classpath $ git push ssh://git.savannah.gnu.org/cgit/classpath.git/ > fatal: '/cgit/classpath.git' does not appear to be a git repository > fatal: The remote end hung up unexpectedly > > Any idea what git wants to do the push? Git wants the remote name. For example, I have: penberg@jaguar:~/src/classpath$ git remote -v icedtea git://icedtea.classpath.org/mirror/git/classpath/classpath (fetch) icedtea git://icedtea.classpath.org/mirror/git/classpath/classpath (push) origin git@xxxxxxxxxx:penberg/classpath.git (fetch) origin git@xxxxxxxxxx:penberg/classpath.git (push) savannah ssh://git.sv.gnu.org/srv/git/classpath.git (fetch) savannah ssh://git.sv.gnu.org/srv/git/classpath.git (push) so I use git push savannah master You can add a new remote with git remote add savannah ssh://git.sv.gnu.org/srv/git/classpath.git HTH Pekka