“Avez-vous lancé git update-server-info” erreur sur un repository Github

J’utilise le github Gui de leur site Web pour gérer mes repos, et j’obtiens l’erreur suivante:

fatal: https://github.com/TeaCodie/TeaCodie-Website.git/info/refs not found: did you run git update-server-info on the server? 

Comment puis-je réparer cela?

    Vous avez peut-être changé le nom de votre référentiel

    Dans votre repository local, modifiez le fichier:

     .git/config 

    Puis vérifier:

     [remote "origin"] url = 

    que l’URL correspond à votre référentiel distant

    Avez-vous créé un nouveau référentiel sur le http://github.com avec le same name ?

    Sinon, faites-le! Et assurez-vous que chaque lettre est correcte et sensible à la casse .

    Dans mon cas, mon compte github ne disposait pas d’permissions pour le repository. Ajout du compte github en tant que collaborateur pour le repo et qui l’a corrigé.

    Cette erreur principalement causée par une URL incorrecte, veuillez vérifier:

    • http ou https
    • Nom de l’URL
    • nom d’utilisateur @ git_url
    • mauvais nom git

    Il semble que ce soit un repository privé (ou supprimé); Si vous visitez la page du référentiel alors que vous êtes connecté, vous obtiendrez la véritable URL, qui sera probablement https: //TeaCodie@github.com/TeaCodie/TeaCodie-Website.git , c’est-à-dire avec un nom d’utilisateur spécifié?

    Assurez-vous également que le repository que vous avez entré est correctement placé (il est sensible à la casse).

    J’ai eu le même problème en utilisant un repository github et en me connectant via https , tout en utilisant l’ assistant OS X Keychain Credential .

    Mon problème était que j’avais de mauvaises informations d’identification stockées dans le trousseau d’OS X (j’utilisais l’adresse e-mail que j’avais utilisée pour m’inscrire à l’adresse github.com plutôt que l’adresse [nom d’utilisateur] @ github.com qu’elle fournit). J’ai supprimé l’ancien compte dans le trousseau et j’ai seulement quitté le compte @ github.com et le problème a été résolu.

    Je ne sais pas si c’est lié, mais quand j’ai vérifié la user.email locale de user.email :

     git config -l 

    il a également montré l’adresse e-mail incorrecte, j’ai donc mis à jour le user.email git user.email local pour utiliser le compte correct aussi:

     git config user.email @github.com 

    Mon problème était que j’utilisais le widget URL https fourni par github. Cette URL ne fonctionne pas pour les référentiels privés car vous devez append un nom d’utilisateur au début de celui-ci.

    Exemple: un repo privé appartenant à john et nommé widget avec le collaborateur sam l’url correct serait:

    https: //sam@github.com/john/widget.git

    Le github fourni l’url:

    https://github.com/john/widget.git

    Le message d’erreur laisse beaucoup à désirer.

    Assurez-vous que votre compte d’utilisateur est ajouté au référentiel en tant que collaborateur.

    Setting -> Collaborateurs

    Cela m’est arrivé et au début, ce qui n’allait pas était évident. La veille, j’avais renommé mon repo sur github.com en changeant uniquement le premier caractère du nom de repo, passant d’une minuscule à une majuscule. Je n’étais pas au courant que le nom de repo dans l’URL d’origine était une unité sensible à la casse J’ai reçu l’erreur qui contenait le texte, “avez-vous lancé git update-server-info sur le serveur?” Une fois que j’ai édité le fichier .git / config pour corriger la casse de la même lettre dans l’URL d’origine, le problème a été résolu, l’erreur ne s’est plus produite et j’ai pu repousser mes modifications jusqu’au repository sur github.com . Un autre conseil: si vous modifiez votre repository sur github, assurez-vous de tester immédiatement la synchronisation de votre repo local. Dans mon cas, je ne l’ai pas fait et c’était le lendemain quand j’ai essayé de synchroniser et que je ne pouvais pas le faire à cause de l’erreur et j’ai oublié que j’avais renommé le repo. Si j’avais testé la synchronisation immédiatement, j’aurais tout de suite pris ce problème.

    J’ai rencontré le même problème.
    Comment j’ai résolu ce problème est:
    J’utilise git bash pour créer un nouveau repo, quand j’ai tapé “git push origin master”

    “fatal: https://github.com/TeaCodie/TeaCodie-Website.git/info/refs introuvable: avez-vous lancé git update-server-info sur le serveur?”

    Finalement, j’ai trouvé qu’il n’y avait pas de repo sur le github.
    Vous devriez d’abord créer un nouveau repository sur github.

    Peut-être que cette expérience peut aider quelqu’un.

    J’ai reçu la même erreur lorsque j’ai tenté de git clone quelque chose de Kiln, qui était en réalité un repository Mercurial.

    Dans mon cas, j’utilisais le mauvais protocole dans l’URL du référentiel (http au lieu de https)

    Cette erreur peut également se produire si le référentiel que vous tentez d’accéder a été supprimé.

    Dans mon cas, j’avais une ancienne version du git. La mise à niveau vers la dernière version a résolu ce problème.

    probablement vous essayiez de cloner comme ceci:

    clone git https://github.com/TeaCodie/TeaCodie-Website.git

    Ensuite, vous avez cette erreur:

    fatal: https://github.com/TeaCodie/TeaCodie-Website.git/info/refs introuvable: avez-vous lancé git update-server-info sur le serveur?

    Voici ce qui a fonctionné pour moi:

    clone git https://github.com/TeaCodie/TeaCodie-Website.git/.git

    car le répertoire “info / refs” se trouve dans le répertoire .git.

    Dans mon répertoire repo sur ma machine dans le terminal, je devais réinitialiser l’ origin url :

     git remote set-url origin git@github.com:repoaccountname/repo-name.git 

    J’ai eu ce problème en utilisant GitStack. J’ai regardé dans C: /GitStack/apache/logs/error.log et trouvé que GitStack cherchait le repository au mauvais endroit bien que ses parameters disaient: emplacement. Donc, je suis tout simplement allé et enregistrez les parameters à nouveau à partir de la page d’administration GitStack. Cela a résolu le problème.

    Dans mon cas, j’essayais de cloner un référentiel privé dans notre groupe Github sur mon ordinateur portable:

     Yuqians-MacBook-Air:regenerateSNID yuqianliu$ git clone https://github.com/nyusngroup/velocity_CCSNe.git Cloning into 'velocity_CCSNe'... fatal: https://github.com/nyusngroup/velocity_CCSNe.git/info/refs?service=git-upload-pack not found: did you run git update-server-info on the server? 

    J’ai trouvé deux façons de résoudre ce problème.

    (1) Utilisez http au lieu de https . Il me demande le nom et le mot de passe de notre compte groupe Github. Après avoir entré les informations, je peux les cloner.

     Yuqians-MacBook-Air:regenerateSNID yuqianliu$ git clone http://github.com/nyusngroup/velocity_CCSNe.git Cloning into 'velocity_CCSNe'... Username for 'http://github.com':nyusngroup Password for 'http://nyusngroup@github.com': 

    (2) Ajoutez mon compte Github aux collaborateurs du référentiel privé de notre compte Github de groupe, comme indiqué par la réponse de Monkey King ci-dessus .