Posso migrare un clone del repository di Google Code in Github?


10

Voglio creare un clone di un repository di Google Code, che non posso scaricare a causa delle restrizioni del Paese e voglio migrare quel clone in Github, che posso usare senza alcun problema.

Il fatto è che ho un account Github e posso navigare attraverso GoogleCode ma non riesco a prendere il mio TortoiseHg e clonare un repository come quello perché sono di Cuba e ricevo una bella pagina di Google che dice che non posso entrare nel codice di Google.

Immagino tu sappia come riesco a navigare :)

Vorrei importare un repository mercurial nel mio repository Github, le mie domande:

  • È possibile?
  • Come posso farlo?

1
Puoi creare un account shell negli Stati Uniti?
Jeremy,

Dimmi come posso farlo e ti dirò se posso ... ma suppongo di no già ...
David Conde,

Bene, vai su dreamhost.com o in un posto simile e registrati per un account di hosting. Se riesci a sborsare in quell'account puoi fare qualsiasi cosa da esso, come recuperare la fonte da Google e ospitarla da te su quell'account o trasferirla nel tuo repository github.
Jeremy,

Grazie per il consiglio Jeremy, ma non posso nemmeno usare paypal ....
David Conde,

Un modo per farlo (che per certo perde la cronologia del progetto) è scaricare un tar.gz dell'attuale / più recente del progetto e usarlo come punto di partenza per il tuo github.
Peter Rowell,

Risposte:


6

Github supporta l'importazione direttamente dalla sovversione. Se il tuo progetto era in SVN, potresti essere in grado di importare senza restrizioni nazionali. È spiegato qui:

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

Per quanto riguarda l'importazione mercuriale allo stesso modo, non riesco a trovare alcuna risorsa. La knowledge base di supporto github reindirizza direttamente al modulo di contatto. Sembra che al momento sia in corso una migrazione.

Ma puoi sempre chiedere a qualcuno di fare l'importazione per te.


2

Questo non risponde direttamente alla domanda, ma ...

Il modo più semplice è probabilmente quello di mettersi in contatto con lo sviluppatore / manutentore del progetto e spiegare la tua situazione - con un po 'di fortuna saranno in grado di fornire alcuni mezzi di accesso alternativi per te.


@Jhon, ho provato a contattare il proprietario del repository ma sembra che non abbia ricevuto la posta :)
David Conde,

@ David: mi dispiace sentirlo. Spero che la risposta di Irae ti porti a una soluzione funzionante.
John Bartholomew,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.