Puis-je migrer un clone du référentiel Google Code dans Github?


10

Je veux créer un clone d'un référentiel Google Code, que je ne peux pas télécharger en raison des restrictions de pays et je souhaite migrer ce clone dans Github, que je peux utiliser sans aucun problème.

Le truc, c'est que j'ai un compte Github et je peux parcourir GoogleCode mais je ne peux pas prendre mon TortoiseHg et cloner un dépôt comme ça parce que je suis de Cuba et je reçois une belle page Google disant que je ne peux pas entrer dans le code Google.

Je suppose que vous savez comment je parviens à naviguer :)

Je voudrais importer un dépôt mercurial dans mon dépôt Github, mes questions:

  • C'est possible?
  • Comment puis-je le faire?

1
Pouvez-vous ouvrir un compte shell aux États-Unis?
Jeremy

Dites comment je fais ça et je vous dirai si je peux ... mais je suppose que non déjà ...
David Conde

Allez sur dreamhost.com ou dans un endroit similaire et inscrivez-vous pour un compte d'hébergement. Si vous pouvez décortiquer ce compte, vous pouvez faire quoi que ce soit, comme récupérer la source de Google et l'héberger vous-même sur ce compte ou la pousser vers votre dépôt github.
Jeremy

Merci pour les conseils jeremy, mais je ne peux pas utiliser paypal non plus ....
David Conde

Une façon de faire cela (qui perd certes l'historique du projet) est de télécharger un tar.gz de l'actuel / dernier du projet et de l'utiliser comme point de départ pour votre github.
Peter Rowell

Réponses:


6

Github prend en charge l'importation directement depuis subversion. Si votre projet était en SVN, vous pourriez être en mesure d'importer sans restrictions de pays. C'est expliqué ici:

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

Quant à l'importation mercurielle de la même manière, je ne trouve aucune ressource. La base de connaissances du support github redirige directement vers le formulaire de contact. Il semble qu'une migration soit en cours en ce moment.

Mais vous pouvez toujours demander à quelqu'un de faire l'importation pour vous.


2

Cela ne répond pas directement à la question, mais ...

Le moyen le plus simple est probablement de contacter le développeur / mainteneur du projet et d'expliquer votre situation - avec un peu de chance, il sera en mesure de vous fournir d'autres moyens d'accès.


@Jhon, j'ai essayé de contacter le propriétaire du repo mais il semble qu'il n'ait pas reçu le mail :)
David Conde

@David: Je suis désolé d'entendre ça. J'espère que la réponse d'Irae vous mènera à une solution de travail.
John Bartholomew
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.