web-dev-qa-db-fra.com

Comment installer Git pour Cygwin?

Je vois des tutoriels en ligne mais ils ne montrent que comment installer git sur Cygwin car vous installez Cygwin. J'ai déjà installé et personnalisé cygwin, je préférerais donc ne pas répéter cette étape. Comment installer le framework git afin de pouvoir l'utiliser pour github? 

Je vous remercie.

14
Hatefiend

Dans le monde de Cygwin, il n’existe pas vraiment de seulement installer un paquet COMME vous installez Cygwin. Cygwin a été conçu de manière inhérente avec un fichier setup.exe à exécuter plusieurs fois lorsque cela est nécessaire.

Des milliers de forfaits sont disponibles dans les miroirs de dépôt Cygwin. D'après ce que vous dites, il semblerait que vous ayez eu un tour de main avec le fichier d'installation, puis que vous ayez prévu de ne jamais installer de paquet supplémentaire disponible ni de le mettre à jour ultérieurement. C’est ce que le fichier d’installation de Cygwin est spécifiquement utilisé.

Si Git n'est actuellement pas installé dans votre environnement Cygwin, exécutez à nouveau setup.exe et sélectionnez le paquet. Il devrait détecter automatiquement votre répertoire d'installation actuel, le répertoire du paquet et le miroir précédemment sélectionné. Lorsque vous marquez l'installation du paquet Git, celui-ci télécharge automatiquement toutes les dépendances, tout comme apt-get ou tout autre gestionnaire de paquets * NIX.

Il existe également un projet abandonné appelé apt-cyg que j'utilise toujours à des fins religieuses, en particulier sur les systèmes distants sur SSH afin d'éviter l'interface graphique setup.exe. apt-cyg est fondamentalement un script shell qui installera votre paquet directement à partir de la ligne de commande, à la manière de apt-get-. Il nécessite wget et Subversion, mais après les 30 secondes nécessaires à l’installation, vous exécutez simplement apt-cyg install git. Il installe également des dépendances, tout comme l'interface graphique setup.exe.

Il existe également une alternative similaire si vous installez Cygwin via le gestionnaire de paquets de Chocolatey - vous pouvez également installer cyg-get (je crois que cela s'appelle). La syntaxe est un peu différente - quelque chose comme cyg-get git. Je n'aime pas vraiment cette méthode, car elle diffère d'apt-cyg par le fait qu'elle utilise en fait le fichier setup.exe et automatise simplement le processus afin que vous n'ayez rien à cliquer. Je n'utilise pas cette méthode, car la dernière fois que j'ai vérifié, Chocolatey ne prenait en charge que les installations Cygwin 32 bits, ce que le paquet cyg-get recherche également.

apt-cyg peut être abandonné, mais il n'a pas encore déçu, et si je sais ce que je cherche, je le préfère toujours pour exécuter le programme setup.exe afin d'installer le paquet.

Il semble que le projet ait été repris et qu'il soit à nouveau en cours de développement: https://github.com/transcode-open/apt-cyg

Il semble que cette version nécessite l’installation de Lynx. Je ne sais pas. J'utilise toujours la version d'origine sur Google Code qui a bien fonctionné la dernière fois que j'ai vérifié: https://code.google.com/p/apt-cyg/

22
rubynorails

http://redmine.jamoma.org/projects/1/wiki/Installing_and_setting_up_GIT En suivant les étapes mentionnées dans le lien pour Windows, vous pouvez installer git à l'aide de cygwin

0
Ankireddy Polu