web-dev-qa-db-fra.com

Erreur Git: conq: le référentiel n'existe pas

Je reçois les erreurs suivantes dans Git en utilisant BitBucket:

conq: repository does not exist.
fatal: The remote end hung up unexpectedly

Comment puis-je rectifier ce problème? J'ai réalisé ce qui suit:

git init .   
git remote add Origin [email protected]:myname/myproject.git
git add .
git commit -m "..."

git Push  <<< error occurs here

J'ai configuré BitBucket avec la clé ssh et le référentiel est affiché sur le tableau de bord.

36
jaffa

J'ai finalement réussi à le faire en supprimant l'Origin et en le rajoutant. Tout semblait aller bien après que j'ai fait ça.

15
jaffa

Dans mon cas, le référentiel git était dupliqué dans le fichier de configuration:

cat .git/config

m'a donné:

[remote "Origin"]
    url = [email protected]:myUserName/myRepositoryName.git/myRepositoryName.git
    fetch = +refs/heads/*:refs/remotes/Origin/*

Comme vous pouvez le constater, myRepositoryName est dupliqué et je l’ai donc supprimé. Le fichier de configuration se présente comme suit:

[remote "Origin"]
    url = [email protected]:myUserName/myRepositoryName.git
    fetch = +refs/heads/*:refs/remotes/Origin/*

En faisant cela, mon problème est résolu. Maintenant, le Push est correctement effectué. J'espère que cela aidera quelqu'un.

38
Malloc

Cette erreur se produit également lorsque vous renommez votre référentiel:

Éditez .git/config et changez de:

git remote add Origin [email protected]:myname/myproject.git

à:

git remote add Origin [email protected]:myname/my_new_project_name.git
27
Igor Parra
git remote rm Origin
git remote add Origin git@github_or_bitbucket_or_whatever_link
16
hasentopf

J'ai eu un problème similaire, et ce fil m'a aidé à résoudre le problème, mais ma solution est légèrement différente:

J'étais sur un serveur distant. Je devais donc d'abord accéder au répertoire public_html (www), puis initialiser le référentiel. (notez que vous devez d'abord ajouter votre clé .ssh dans bitbucket)

$ git init

qui a initialisé un dépôt Git vide

puis ajoutez la télécommande

$ git remote add Origin [email protected]:myname/myproject.git

alors j'ai pu tirer et vérifier ma branche

$ git pull
$ git checkout <branch-name>
3
bdanin

Vous obtenez cette erreur si le référentiel distant n'a pas été créé. Bitbucket exécute un service appelé conq qui gère les envois et vous en voyez le message d'erreur. Créez simplement un nouveau référentiel (vide) et le Push devrait réussir.

Ici, je pousse vers un référentiel non existant:

$ git Push [email protected]:mg/testt.git master
conq: repository does not exist.
fatal: The remote end hung up unexpectedly

et ici je pousse sur le bon chemin:

$ git Push [email protected]:mg/test.git master
Counting objects: 3, done.
Writing objects: 100% (3/3), 203 bytes, done.
Total 3 (delta 0), reused 0 (delta 0)
remote: bb/acl: mg is allowed. accepted payload.
To [email protected]:mg/gtest.git
 * [new branch]      master -> master

Le référentiel test a été créé récemment sur Bitbucket. Si le problème persiste, je suggère de supprimer le référentiel vide de Bitbucket et de le recréer.

3
Martin Geisler

Avez-vous rencontré cette erreur en faisant le didacticiel Rails ?

J'ai fait. Et je suis très nouveau dans ce domaine alors je ne faisais que ce que le tutoriel me disait explicitement de faire. Cela m’a posé des problèmes car au chapitre 3, il est écrit c’est une bonne idée de créer un nouveau référentiel sur Bitbucket et de le pousser vers le haut} mais il ne vous tient pas la main tout au long du processus, contrairement au chapitre 2.

N'oubliez pas de créer le nouveau référentiel sur BitBucket avant de le transférer sur ce référentiel. 

De Chapitre 2 : Vous devez également créer un nouveau référentiel en cliquant sur le bouton «Créer» de Bitbucket.

Je l'ai fait et cela a résolu le problème.

2
sgryzko

Dans mon cas, j'ai changé le nom du repo. Par conséquent, je ne pouvais pas pousser car le changement de nom de référent a également changé l'URL distante du référentiel. Ainsi,

Commencez par supprimer l’URL distante précédente de git remote rm Originajoutez-en une nouvelle et appuyez sur Push.

J'espère que ça va aider quelqu'un. À votre santé!

2
Danish

J'ai eu cette erreur en essayant de déployer avec Capistrano. 

Il me manquait la clé de déploiement pour ce dépôt Bitbucket. 

Voici comment résoudre le problème:

  1. Générez une clé SSH sur votre serveur: https://confluence.atlassian.com/display/STASH/Creating+SSH+keys
  2. Suivez ces instructions pour lancer ssh-agent en cours d'exécution et pour charger l'identité que vous venez de créer: https://confluence.atlassian.com/display/BITBUCKET/Troubleshoot+SSH+Issues

Une fois cette opération terminée, accédez au référentiel Bitbucket> Paramètres> Déployer les clés, puis copiez et collez votre nouvelle clé. 

1
KJ Prince

dans mon cas, j'ai confondu les noms d'utilisateur:

dans mon scénario, il y a 2 comptes: je dois me connecter en utilisant my-account au compte-propriétaire du référentiel:

owner-acc   - created, maintaining the account
my-acc           - me, a participant

la syntaxe dans ce cas devrait être

url = [email protected]:owner-acc/repo-name.git

et PAS mon nom d'utilisateur, ni mon nom de compte.

Je suppose que les instructions de bitbucket que j'ai suivies précédemment ont pris soin de m'identifier (cela concerne probablement mon compte avec la clé publique que j'ai téléchargée plus tôt).

1
Berry Tsakala

Dans certains cas (peut-être pas le vôtre), vous devrez peut-être changer

url = [email protected]: nom d'utilisateur/nomprojet.git /

à

url = https://github.com/username/projectname.git/

en utilisant l'éditeur Nano, dites:

nano .git/config
0

Dans mon dernier cas, tout était lié aux majuscules du nom du référentiel dans Bitbucket. Même lorsque le nom du référentiel avait des majuscules, Bitbucket me disait d’utiliser des noms en minuscules dans les commandes git pour envoyer le code initial. Cela pourrait être lié à la gestion des requêtes git et à la gestion des requêtes unix/windows. Cochez cette case si le nom de votre projet comporte des lettres majuscules.

0
Dani bISHOP

J'ai pu résoudre ce problème en naviguant dans le répertoire racine du sous-module et en utilisant la commande suivante. 

git Push -v Origin master

Je suis tombé sur ceci à ici , qui contient également d'autres étapes de dépannage qui pourraient être utiles. 

0
pat8719