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.