Vous demandez comment résoudre ce problème sous Windows? P>
Lorsque j'essaie d'utiliser la commande "Git Push Origin Master", je reçois p>
GIT-RECED-PACK: Commande non trouvée p> blockQuote>
Une idée de la manière dont je peux résoudre ce problème sous Windows? P>
Le chemin d'accès à git est en C: / Programme Fichiers / Git / Bin / Mais incertaine comment définir cela? P>
thx p>
edit: strong> faire p> GIT - EXEC-PATH
C: \ Program Files \ Git / Libexec / Git-Core P> blockQuote>Maintenant comment le configurer quelque part quelque part? P>
4 Réponses :
de Git FAQ : P>
Fondamentalement, le problème est que "Git-Seve-pack" n'est pas dans la voie par défaut $ sur la fin de la distance. p>
Vous pouvez voir le problème à l'aide d'une fenêtre DOS: p>
xxx pré> (afficher le chemin) p>
type p>
xxx Si cela résout le problème, vous ferez mieux d'ajouter ce chemin dans vos variables d'environnement utilisateur (voir Cette question de superutilisateur par exemple) p>
ou une coque GIT BASH: P>
$ export PATH=$PATH:"/c/Program Files/Git/bin" $ git push origin master
Hey Thx pour le commentaire - je tape cela dans le git bash et il propose SH.EXE ": C: / Fichiers de programme / git / bin: est un répertoire" alors je reçois toujours le moment où j'essaie d'essayer de git pousser?
:) Merci beaucoup, j'entre dans la piste de Bash Git - et quand j'essaie SSH localhost ECHO \ $ PATH - Rien n'apparaît après le faire? Je suis excité?
merci pour la solution. Vous avez raison, une installation classique aurait dû prendre soin de ce paramètre de chemin. Je vois que ta solution est d'une décennie il y a une décennie mais il applique toujours haha
@Marvineffing Une décennie plus tard, je préconisai toujours cette approche au lieu de l'installateur classique: Stackoverflow.com/a/54104048/6309
J'ai eu un problème similaire lors de la tentative d'exécution d'une touche GIT d'une autre machine Win-7. Voici ce que j'ai fait: p>
Annuaires Git à ajouter (jusqu'à présent): P>
.. \ git \ bin, .. \ git \ libexec \ git-noyau, .. \ git \ cmd p> blockQuote> li>
Modifier le chemin Windows-7, utilisez ce qui suit: p>
Cliquez sur Démarrer, puis cliquez avec le bouton droit de la souris sur "Ordinateur" et sélectionnez "Propriétés", Sur le panneau de gauche, sélectionnez "Paramètres système avancé", Dans la boîte de dialogue Propriétés du système, cliquez sur le bouton "Variables environnementales ...", Sélectionnez "Chemin" dans la liste "Liste des variables système", puis cliquez sur le bouton "Modifier" P> blockQuote> li> ul>
Ajoutez les chemins nécessaires à la fin de la chaîne de chemin existante à l'aide d'un demi-côon comme délimiteur. Remarque: le chemin doit être spécifié à partir de la racine de disque (E.G. C:). P>
J'ai eu ce problème quand j'avais essayé par erreur de Code> Git Clone Code> Un repo qui était en fait un Je me sentais comme un idiot, mais je n'ai pas pu trouver de réponses pour que cela soit corrigé. Whoops! P> Mercurial code> Repo. Quelqu'un d'autre a créé le projet et je n'ai jamais utilisé mercurial avant. P>
Vous devez ajouter le chemin du dossier bin où Git a été installé sur les chemins des variables d'environnement du système Windows. Mais si vous avez installé Git à l'aide d'un installateur 64 bits, le chemin est différent: remarque le sous-chemin "Mingw64". P> P>
La solution provenait d'une fenêtre DOS.
Il suffit d'ajouter la commande pour une coquille Bash Git.
Hey ouais je l'ai essayé d'une fenêtre Dos? Obtenir toujours l'erreur Git-Seve-pack? Merci beaucoup pour votre aide
Merci pour cela - j'utilise MSYSGIT SO CYGWIN n'est-il pas installé?
J'ai corrigé ma réponse: je ne parle plus "CygDrive";)
Thx tellement - le repo git est in / d / git / git et le .bstrucc est en /c/users/waj/.bashrc - totalement nouveau à git, donc pas sûr si cela est correct?
Le .CASHRC semble être au bon endroit. Son contenu exporte-t-il le bon chemin? (Le repo git peut être n'importe où vous aimez)
hmm en fait quand je fais ~ / .bstrucc - je reçois un "non de ce fichier ou un répertoire". J'utilise CopSSH pour Vista - donc le / home / répertoire où le .bstrucc est stocké est à C: \ Program Files \ ICW \ HOME \ WAJ \ .BASHRC
et faire "ECHO $ PATH" après que votre commande apporte maintenant "/ c / utilisateurs / waj / bin / c / programme fichiers / git / bin"
Lequel est un problème: il devrait être
"/ c / utilisateurs / waj / bin: / c / c / c / bin code>: Le ':' doit séparer les deux chemins.