J'ai récemment commencé à utiliser Cygwin à d'autres fins et Git est déjà installé sur mon ordinateur. Je comprends que je peux exécuter l’exécutable et installer Git dans Cygwin, mais je l’ai déjà installé. Je voudrais que Cygwin utilise simplement mon installation Windows. J'ai essayé de chercher comment rediriger le chemin de différentes façons, mais sans succès, quelqu'un peut-il m'aider?
Je confirme que git et msysgit peuvent coexister sur le même ordinateur, comme indiqué dans " Quelle version de GIT utiliser cygwin ou msysGit ou les deux? ".
Git pour Windows (msysgit) fonctionnera dans son propre shell (dos avec git-cmd.bat
ou bash avec Git Bash.vbs
)
Mise à jour 2016: msysgit est obsolète , et le nouveau Git pour Windows maintenant tilise msys2
Git sur Cygwin, après installation de son paquet , fonctionnera dans son propre shell cygwin bash.
Vous pouvez y faire un _Sudo apt-get install git-core
_ et commencer à utiliser git sur les sources de projet présentes sur le système de fichiers "natif" du conteneur WSL (voir ci-dessous) ou dans le système de fichiers Windows hôte par le biais des hiérarchies de répertoires _/mnt/c/...
_, _/mnt/d/...
_.
Spécifiquement pour le Bash sous Windows ou WSL (sous-système Windows pour Linux):
DrvFs
émulé peut ne pas se comporter comme les fichiers du système de fichiers natif VolFs
.
- Malheureusement, il ne peut pas invoquer de nouveau dans les exécutables Windows , ou
- interagir avec tous les pilotes natifs (c'est-à-dire donc pas de carte graphique, pas encore de clé USB ).
Je peux vous dire par expérience personnelle que c'est une mauvaise idée. Les programmes Windows natifs ne peuvent pas accepter les chemins Cygwin. Par exemple, avec Cygwin, vous pouvez exécuter une commande
grep -r --color foo /opt
sans aucun problème. Avec Cygwin, /
représente le répertoire racine . Les programmes Windows natifs n’en ont aucune idée et risquent d’échouer si ils sont invoqués de cette façon. Vous ne devez pas mélanger les programmes Windows Cygwin et Natif sauf si vous n'avez pas d'autre choix.
Désinstallez ce que Git vous avez et installez le paquet Cygwin git, évitez les maux de tête.
Si vous ne trouvez pas votre style de travail, vous devez installer vos clés de Windows?
Per esempio.Win+Rrundll32.exe sysdm.cpl,EditEnvironmentVariables
Modifica ... PERCORSO a été ajouté à la liste des tâches d'installation de base, ci-dessous. ;C:\Program Files (x86)\Git\bin
. Rieseguire Cygwin e voilà. Poincé Cygwin si carica automatique amuse nell'ambiente Windows, installez la nativa di Git.
appelez votre (windows-) git avec cygpath
en paramètre, afin de convertir le "chemin d'appel". Je ne comprends pas pourquoi cela devrait être un problème.