Установка версии Git под Windows от MsysGit проста и в принципе всем хороша. Только вот версия Git, там не самая свежая, по крайней мере сейчас. Но ее вполне достаточно для повседневной работы с Git. Если мы посмотрим версию, то увидим:
$ git --version
git version 1.9.5.msysgit.0
Но если вдруг надо что-то более свежее, то можно установить Git из пакетов Cygwin. Для этого естественно нужно установить и сам Cygwin. В этом нет ни чего сложного. Идем сюда и качаем установщик. Это именно установщик, а не дистрибутив. Так как он качает все пакеты из сети. И кроме того, его же надо использовать чтобы обновить установленные пакеты или установить новые.
И так качаем
И запускаем установщик
Рекомендую хранить все относящееся к Cygwin в его корневом каталоге, и собственно туда же перенести установщик, после окончания загрузки и установки пакетов.
Делай раз, два, три
В любом случае, если что-то потом понадобится, то можно скачать и установить. Как видим версия Git в данном пакете 2.1.4, что уже явно посвежее 1.9.5. Хотя под Linux и Mac OS X уже доступен 2.3.1.
Пошла загрузка пакетов
На всякий случай приведу еще парочку быстрых серверов для загрузки
Этот вообще просто сказка
Ну вот все и установилось
Запускаем и видим что при первом запуске нам сообщают где находятся конфигурационные файлы:
На рисунке справа видно где находится домашний каталог пользователя. Это папка установки (в моем случае C:\cigwin64), далее папка home, затем папка с именем пользователя и в ней уже файлы конфигов .bashrc, .bash_profile, .inputrc и .profile.
Вся конфигурация терминала делается в этих файлах. Тут описывать это не буду, так как это большая отдельная тема.
Замечу лишь что основные настройки bash делаются в файле .bash_profile.
Так же можно отметить, что в домашнем каталоге так же будет размещаться и файл настроек Git – .gitconfig
Кроме того, настроить внешний вид терминала можно кликнув по иконке терминала в левом верхнем углу и выбрав Options.
Если вам нужны какие-то дополнительные пакеты для Cygwin, то поискать их можно тут.
После всех настроек мое окно терминала Cygwin выглядит так. И тут же посмотрим версию установленного Git.
Ну вот у нас и полноценный Git. Теперь (быстренько) проверим его работу на реальном репозитории.
Все работает.
P.S. Что еще раз стоит отметить, так это то, что глобальные и системные (global, system) настройки msysGit и Git установленного из Cygwin хранятся в разных местах, и друг другу ни как не мешают и не перекрывают, на мой взгляд это удобно, поскольку все виндовые тулзы пытаются записать свои настройки в глобальный файл настроек .gitconfig и это может, иногда, создавать не удобства и путаницу.
приветствую
ОтветитьУдалитьможет, подскажете, в чем может быть проблема с клонированием?
https://toster.ru/questionversion?question_id=244663#version_323148
К сожалению у меня нет времени чтобы разобраться с вашей проблемой. Извините, что не смог помочь.
ОтветитьУдалить