¿Puedo migrar un clon del repositorio de Google Code a Github?

10

Quiero crear un clon de un repositorio de Google Code, que no puedo descargar debido a restricciones de país y quiero migrar ese clon a Github, que puedo usar sin ningún problema.

Lo que pasa es que tengo una cuenta de Github y puedo navegar a través de GoogleCode, pero no puedo tomar mi TortoiseHg y clonar un repositorio así porque soy de Cuba y obtengo una hermosa página de Google que dice que no puedo ingresar al código de Google.

Supongo que sabes cómo logro navegar :)

Me gustaría importar un repositorio mercurial en mi repositorio de Github, mis preguntas:

  • ¿Es posible?
  • ¿Cómo puedo hacerlo?
David Conde
fuente
1
¿Puedes registrarte para una cuenta shell en los Estados Unidos?
Jeremy
Di cómo hago eso y te diré si puedo ... pero supongo que ya no ...
David Conde
Vaya a dreamhost.com o a un sitio similar y regístrese para obtener una cuenta de hosting. Si puede ingresar a esa cuenta, puede hacer cualquier cosa, como recuperar la fuente de Google y alojarla usted mismo en esa cuenta o subirla a su repositorio de Github.
Jeremy
Gracias por el consejo, Jeremy, pero tampoco puedo usar PayPal ...
David Conde
Una forma de hacer esto (que ciertamente pierde el historial del proyecto) es descargar un tar.gz del actual / último del proyecto y usarlo como punto de partida para su github.
Peter Rowell

Respuestas:

6

Github admite la importación directamente desde subversion. Si su proyecto estaba en SVN, podría importar sin restricciones de país. Se explica aquí:

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

En cuanto a la importación mercurial de la misma manera, no puedo encontrar ningún recurso. La base de conocimiento de soporte de github está redirigiendo directamente al formulario de contacto. Parece que se está haciendo una migración en este momento.

Pero siempre puede pedirle a alguien que haga la importación por usted.

Irae Carvalho
fuente
2

Esto no responde directamente a la pregunta, pero ...

Probablemente, la forma más fácil es ponerse en contacto con el desarrollador / mantenedor del proyecto y explicarle su situación; con un poco de suerte, podrán proporcionarle algunos medios de acceso alternativos.

John Bartholomew
fuente
@Jhon, intenté contactar al propietario del repositorio pero parece que no recibió el correo :)
David Conde
@David: Lamento escuchar eso. Espero que la respuesta de Irae te lleve a una solución que funcione.
John Bartholomew