2015-03-16 1 views
3

Je souhaite configurer mon projet Mercurial pour pouvoir le placer dans le référentiel gitHub.Référentiel hg-git non trouvé

Tout en utilisant la commande suivante:

hg git push + ssh: //[email protected]/myusername/myproject.git~~V~~3rd

Je reçois un msg:

abandonner: repository git + ssh: //[email protected]/myusername/myproject.git pas trouvé!

je l'ai déjà vérifier et établir une connexion SSH, et il semble ok:

Salut myusername! Vous avez réussi à vous authentifier, mais GitHub ne fournit pas d'accès shell à .

mon url respository copié à partir GitHub (il est une fourchette d'autres projets open-source): https://github.com/myusername/myproject.git

Que je devrais vérifier? Pourquoi ai-je une information disant que cela n'existe pas alors que c'est le cas? Où peut-être un problème?

Répondre

2

Etes-vous sûr d'avoir activé et configuré correctement l'extension hg-git? Cette erreur apparaît également si l'extension n'est pas correctement configurée. Pouvez-vous l'essayer avec un dépôt git local pour éliminer progressivement github comme une erreur possible?

+0

Il est possible que la configuration soit un problème. Je suis très nouveau à propos de mercurial. Que voulez-vous dire par "github de retrait"? Et comment puis-je vérifier l'installation de hg-git? – Malvinka

+0

créer quelque part un dépôt git temporaire (git init) et le pousser dans le dépôt git local. – rfkortekaas

+1

Si vous obtenez cette erreur, cela signifie qu'il n'est pas configuré correctement. Voir http://hg-git.github.io/ sous installation pour les instructions. – rfkortekaas

0

Je ne suis pas sûr que vous pouvez pousser dans Git si vous n'avez pas clone votre dépôt à partir d'un Git avant d'utiliser hg-git. Il me semble que hg-git gère un .git localement.

+0

Vous voulez dire que je ne peux pas utiliser projet Mercurial existant ? Mais seulement utiliser hg-git tirer de git-hub et ensuite travailler? Je vais essayer ça, merci. – Malvinka

1

Grâce à rfkortekaas, j'ai trouvé un problème avec la configuration de hg-git.

Dans ~/.hgrc il doit y avoir:

[extensions]

hgext.bookmarks =

hggit =