Git erreur 400 lorsque vous faites pousser
Quand je fais un git push
j'ai eu cette erreur:
erreur: L'URL demandée a renvoyé l'erreur: 400 lors de l'accès à
https://github.com/nathandunn97/SchoolAdvisor.git/info/refs?service=git-receive-pack
fatal: HTTP request failed
J'utilise Ubuntu 13.04 et ma version git est 1.8.1.2.
Ok, donc une erreur 400 signifie que la ressource à l'URL n'a pas été trouvé. Êtes-vous sûr que github.com/nathandunn97/SchoolAdvisor.git/info/... est l'URL?
presque certain, j'ai déjà poussé les fichiers hier en utilisant le même ordinateur portable
Le problème est spécifique à l'appareil? Avez-vous essayé sur toutes les autres machines?
Je pense que ça pourrait être, je n'ai rien changé à faire avec git sur mon système bien donc je ne vois pas pourquoi il ferait cela
pourriez-vous élaborer votre référence au démarrage d'Apache pour un push?
presque certain, j'ai déjà poussé les fichiers hier en utilisant le même ordinateur portable
Le problème est spécifique à l'appareil? Avez-vous essayé sur toutes les autres machines?
Je pense que ça pourrait être, je n'ai rien changé à faire avec git sur mon système bien donc je ne vois pas pourquoi il ferait cela
pourriez-vous élaborer votre référence au démarrage d'Apache pour un push?
OriginalL'auteur Nathan Dunn | 2013-08-06
Vous devez vous connecter pour publier un commentaire.
Je a quelque chose de semblable sur un hébergée en interne dépôt git (donc je ne suis pas sûr à 100% qu'il va corriger votre problème sur github). "Git pull" a bien fonctionné, mais "git push" m'a donné:
Ce qui a fonctionné pour moi a été d'entrer dans.git/config, et de changer l'url à inclure mon nom d'utilisateur dans l'url:
Il a ensuite demandé un mot de passe après la commande push, ensuite poussé les fichiers avec succès.
Dans mon cas, il y avait un espace derrière l'URL. Après le retrait que l'espace blanc a de nouveau fonctionné. Merci pour l'astuce!
OriginalL'auteur wobbily_col
Lorsque vous faites un push avec https, vous pourriez avoir besoin d'écrire votre mot de passe à chaque fois.
générer des clés ssh pour git hub
https://help.github.com/articles/generating-ssh-keys
et ensuite mettre à jour votre fichier de configuration de ssh url et vous devriez être en mesure de pousser votre contenu.
OriginalL'auteur CodeWizard