47 votes

Erreur Github "Impossible de publier cette branche" sur Windows

Je suis nouveau à git, et j'ai juste téléchargé hier. Comme un test pour mon premier en ligne (pas en local) repo, j'ai commis un texte inutile de fichier et puis cliquez sur "publier". Après un court moment, j'ai eu ce très non-description de l'erreur:

enter image description here

Donc, je sais que je ne peux pas publier de cette branche. Il n'y a qu'une et c'est la branche master. Quelqu'un aurait-il plus d'informations sur ce que pourrait être la cause de cette erreur?

Comme une note de côté, mon partenaire a réussi à téléchargé des fichiers sur le même repo, mais je n'ai pas eu toute sorte d'indication que ceci est arrivé. Est-ce à dire que je ne suis pas connecté à la prise en pension correctement, d'une certaine façon? J'ai été celui qui a mis ça en place!

37voto

Mr_Green Points 8867

Sous Windows, faites un clic droit sur votre repository -> cliquez sur open a shell here

Vous verrez une invite de commande.

tapez git push dedans. (été au courant après avoir vu le commentaire de SimonBoudrias)

L'invite de commande vous suggérera de taper une autre commande ou affichera une erreur.

Si l'invite de commande vous suggère de taper autre chose, tapez-le. Ça va marcher.
Si l'invite de commande indique une erreur, signalez l'erreur détaillée ici.

11voto

Nallebeorn Points 31

Ouvrez un shell dans votre référentiel. Puis tapez

 git push --set-upstream origin master --force
 

Cela téléchargera votre référentiel local sur le serveur, quoi qu'il arrive, overwriting si nécessaire. Cela ne devrait être fait que si vous êtes sûr que personne d'autre ne publie sur votre dépôt pour le moment.

3voto

Has AlTaiar Points 1004

J'ai eu le même problème que mentionné ici, mais aucune des solutions mentionnées ci-dessus ont aidé. Ensuite, j'ai trouvé cette réponse qui parle de Proxy settings, ce qui est exactement pourquoi GitHub n'était pas de s'engager sur ma machine. Espérons que cela aide quelqu'un d'autre

Pour configurer les Paramètres de votre Proxy, vous avez juste besoin d'utiliser cette commande:

git config --global http.proxy http[s]://userName:password@proxyaddress:port

1voto

Jose Luis Blanco Points 151

Une autre possibilité est une indisponibilité temporaire des serveurs GitHub .

J'ai juste le même problème et j'ai confirmé qu'il s'agissait d'un problème de serveur: https://status.github.com/

Exemple de capture d'écran:

GitHub temporairement en panne

1voto

TimBo Points 46

Quand cela m'arrive à moi, je viens de recréer le Référentiel et Réédité il:

  1. Supprimer le Dépôt de votre ligne de Compte GitHub
  2. Assurez-vous que GitHub Pour Windows est fermé
  3. Aller dans le dossier de votre référentiel dans l'Explorateur Windows
  4. Supprimez les fichiers suivants: .git .getattributes .gitignore
  5. Rouvrir GitHub Pour Windows
  6. Double-cliquez sur votre Dépôt
  7. Il vous donnera un message d'erreur indiquant qu'il n'existe plus, et vous donnera la possibilité de "Trouver"
  8. Cliquez sur Rechercher et naviguer vers le dossier
  9. Il vous mènera à la création d'Un Référentiel de l'écran,
  10. Assurez-vous que "Publier sur Github" est sélectionné.
  11. Effectuez votre premier Commit
  12. Hit Publier et Vous devriez être bon.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X