Posso migrar um clone do repositório do Google Code para o Github?

10

Desejo criar um clone de um repositório do Google Code, que não consigo baixar devido a restrições de país e quero migrar esse clone para o Github, que posso usar sem nenhum problema.

O problema é que eu tenho uma conta no Github e posso navegar pelo GoogleCode, mas não posso pegar o meu TortoiseHg e clonar um repositório assim porque sou de Cuba e recebo uma linda página do Google dizendo que não posso entrar no código do Google.

Eu acho que você sabe como eu consigo navegar :)

Gostaria de importar um repositório mercurial para o meu repositório do Github, minhas perguntas:

  • É possível?
  • Como eu posso fazer isso?
David Conde
fonte
11
Você pode se inscrever em uma conta shell nos estados unidos?
Jeremy
Diga como eu faço isso e eu direi se posso ... mas acho que não ...
David Conde
Bem, vá para dreamhost.com ou outro local semelhante e inscreva-se em uma conta de hospedagem. Se você pode acessar essa conta, pode fazer qualquer coisa com ela, como recuperar a fonte do Google e hospedá-la nessa conta ou enviá-la para o repositório do github.
Jeremy
Obrigado pelo conselho Jeremy, mas não pode usar paypal quer ....
David Conde
Uma maneira de fazer isso (que perde o histórico do projeto) é fazer o download de um tar.gz do atual / mais recente do projeto e usá-lo como ponto de partida para o seu github.
precisa

Respostas:

6

O Github suporta a importação diretamente do subversion. Se o seu projeto estava no SVN, você poderia importar sem restrições do país. É explicado aqui:

https://github.com/blog/156-subversion-importing

Quanto à importação mercurial da mesma maneira, não encontro nenhum recurso. A base de conhecimento de suporte do github está redirecionando diretamente para o formulário de contato. Parece que uma migração está sendo feita no momento.

Mas você sempre pode pedir a alguém para fazer a importação para você.

Irae Carvalho
fonte
2

Isso não responde diretamente à pergunta, mas ...

A maneira mais fácil é provavelmente entrar em contato com o desenvolvedor / mantenedor do projeto e explicar sua situação - com um pouco de sorte, eles poderão fornecer meios alternativos de acesso para você.

John Bartholomew
fonte
@Jhon, eu tentei entrar em contato com o proprietário repo, mas parece que ele não recebeu o e-mail :)
David Conde
@ David: Lamento ouvir isso. Espero que a resposta de Irae o leve a uma solução funcional.
John Bartholomew