Как установить Git для Cygwin?

Я вижу некоторые учебники в интернете, но они показывают только, как установить git на Cygwin, когда вы устанавливаете Cygwin. У меня уже установлен и настроен cygwin, поэтому я бы предпочел не повторять этот шаг. Как установить git framework, чтобы я мог использовать его для github?

спасибо.

2 ответов


в мире Cygwin действительно нет такой вещи, как только установка пакета AS вы устанавливаете Cygwin. Cygwin был изначально разработан с настройкой.exe для запуска несколько раз, когда это необходимо.

в зеркалах РЕПО Cygwin доступны тысячи пакетов. Из того, что вы говорите, похоже, что у вас был один раунд с файлом установки, а затем вы никогда не планировали устанавливать какие-либо дополнительные доступные пакеты или обновить их в будущем. Это то, для чего конкретно используется файл Cygwin setup.

если в настоящее время Git не установлен в вашей конкретной среде Cygwin, просто запустите программу установки.exe снова и выберите пакет. Он должен автоматически определять текущий каталог установки и каталог пакета, а также ранее выбранное зеркало. Когда вы отметите пакет Git для установки, он автоматически загрузит все зависимости, как и apt-get или любой другой менеджер пакетов *NIX.

существует также заброшенный проект под названием apt-cyg что я все еще использую религиозно, особенно на удаленных системах через SSH, чтобы избежать настройки GUI.исполняемый. apt-cyg Это в основном сценарий оболочки, который установит ваш пакет непосредственно из командной строки,apt-get-стиле. Это требует wget и subversion, но после 30 секунд, необходимых для настройки, вы просто запустите apt-cyg install git. Он также устанавливает зависимости, как и GUI установка.исполняемый.

существует также аналогичная альтернатива, если вы устанавливаете Cygwin через Chocolatey package manager - вы также можете установить cyg-get (кажется, это называется). Синтаксис немного другой-что-то вроде cyg-get git. Мне не очень нравится этот метод, потому что он отличается от apt-cyg тем, что он фактически использует настройку.exe и просто автоматизирует процесс, так что вам не нужно ничего нажимать. Я не использую этот метод, потому что последнее, что я проверил, Chocolatey только поддерживается 32-разрядная установка Cygwin, которую также ищет пакет cyg-get.

apt-cyg может быть оставлен, но он еще не разочаровал, и если я знаю, что я ищу, я всегда предпочитаю его вместо запуска установки.exe для установки пакета.

похоже, что проект был поднят и снова находится в активной разработке:https://github.com/transcode-open/apt-cyg

похоже, эта версия требует рысь установить. Я не знаю. Я все еще просто использую оригинальную версию кода Google, которая отлично работала в последний раз, когда я проверял:https://code.google.com/p/apt-cyg/


http://redmine.jamoma.org/projects/1/wiki/Installing_and_setting_up_GIT Следуя инструкциям, указанным в ссылке для windows, вы можете установить git с помощью cygwin