considering the permission trouble it might make sense to try a different route and recreate a bare repository and push to this. I know Michael Hanke as usually responsive but it might be he is on vacation currently.