%
  #--
  #   Copyright (C) 2012 Gitorious AS
  #   Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies)
  #
  #   This program is free software: you can redistribute it and/or modify
  #   it under the terms of the GNU Affero General Public License as published by
  #   the Free Software Foundation, either version 3 of the License, or
  #   (at your option) any later version.
  #
  #   This program is distributed in the hope that it will be useful,
  #   but WITHOUT ANY WARRANTY; without even the implied warranty of
  #   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  #   GNU Affero General Public License for more details.
  #
  #   You should have received a copy of the GNU Affero General Public License
  #   along with this program.  If not, see 
Muito provavelmente o repositório está vazio, e essa mensagem de erro é o jeito amigável do git de dizer isso. Veja abaixo (ou então clicando em "mais informações" próximo à "URL Privada de Push" do repositório) para informações de como gravar coisas nele.
  A maneira mais fácil é colocando alguma coisa parecida com o seguinte no seu
  arquivo .git/config do repositório que quer enviar para o Gitorious:
  
    [remote "origin"]
    url = <%= Gitorious.ssh_daemon.url("project/repository.git").http_safe %>
    fetch = +refs/heads/*:refs/remotes/origin/*
    [branch "master"]
    remote = origin
    merge = refs/heads/master
  
  e então git push origin master para enviar os códigos para o Gitorious.
  Você também pode executar "git push <%= Gitorious.ssh_daemon.url('tumbline/mainline.git').html_safe %>", ou
  você pode configurar um repositório remoto fazendo o seguinte (adicione --fetch para
  adicionar a chamada para pegar a configuração de cima):
  
    git remote add origin <%= Gitorious.ssh_daemon.url("project/repository.git").http_safe %>
    # para gravar o branch master para o repositório remoto origin que adicionamos acima:
    git push origin master
    # depois disso você pode fazer apenas:
    git push
  
  O e-mail que você usou para se registrar no Gitorious é mostrado para outros usuários,
  para que eles possam contactá-lo sobre seus projetos se precisarem. Nós tomamos medidas
  leves contra crawlers por não mostrá-lo totalmente em texto puro.
  Mas somente para ser claro: nós não vendemos ou usamos qualquer informação que você der para
  <%= Gitorious.host -%> contra você ou para qualquer ganho financeiro e/ou
  pessoal.
Quando você grava no repositório Git, sua chave pública é como nós o autenticamos e checamos que você tem as permissões necessária para fazer um commit num dado repositório.
  A maneira recomendada para usar Git no Windows é a versão
  <%= link_to "msysGit", "http://code.google.com/p/msysgit/" -%>. Ela vem junto com um
  suporte mínimo de Cygwin. Quando terminar de instalar, você terá um ícone "Git Bash"
  na sua Área de Trabalho. Dê duplo-clique para abrí-lo e agora você pode usar comandos
  no estilo Linux como "ssh-keygen -t rsa". Apenas vá teclando "Enter" a
  cada pergunta que ele fizer e finalmente você terá seu par de chaves sob o diretório
  ".ssh". Por exemplo, digite "cat ~/.ssh/id_rsa.pub". Essa é a chave pública
  que você deve copiar e colar na sua conta no Gitorious.
  git versão 1.5.4.4