-
Notifications
You must be signed in to change notification settings - Fork 24
Applications Git
Официальное приложение GithHub для Windows 10 и новее (после покупки Microsoft).
Минимально требует 16 Мб RAM.
Имеет встроенный Git, но при установке из Microsoft Store любые приложения
и скрипты недоступны пользователю для запуска, из-за чего могут быть проблемы
с выполнением git push origin
. Редко возникают проблемы при установке MSI-пакета.
По сравнению с другими редакторами легко отображает изменения в десятках тысяч файлов;
команда для подсчета количества измененных (и проиндексированных с атрибутом -uno
) файлов git status -s -uno | wc -l
.
Рекомендуемая последовательность установки:
- Git for Windows 2.39.2
- MSYS2 (mintty 3.6.3)
- Gpg4win 4.1.0 (OpenSSH_9.1p1, OpenSSL 1.1.1s, GnuPG 2.4.0)
- GitHub Desktop 3.4.16 (Git 2.45.2)
После установки необходимо проверить:
-
SSH-токен. Без файла
config
команда должна выполняться без ошибки:ssh -T git@ssh.github.com -p 443
Содержание файла конфигурации ~/.ssh/config/ для GitHub
Host * ServerAliveInterval 60 IdentitiesOnly yes ConnectTimeout 5 AddKeysToAgent yes Host github.com Port 443 HostName ssh.github.com HostkeyAlgorithms +ssh-ed25519 IdentityFile ~/.ssh/id_github_ed25519
-
После клонирования (Fork) репозитория в настройках локального репозитория сменить протокол в
[remote "origin"]
на SSH:+ url = git@github.com:<USER>/<REPO>.git - url = https://github.com/<USER>/<REPO>.git
Официальное приложение GithHub для Windows 7 (имеет Git 2.14, MSYS 2.7.7, OpenSSH_7.5p1, GnuPG 1.4.21, Flow 1.11).
Минимально требует 170 Мб RAM.
Не обновляется (проверяет вшитый CRC).
Используйте современный IDE, например vscode, поскольку одного GitHub Desktop
с большой вероятностью для правки исходного кода будет недостаточно.
При работе с UTF-8 в Notepad в операционной системе старше Windows 10 будет
оставаться BOM. Необходимо в каждый локальный репозиторий установить
клиентский хук.
Note
Wiki по работе с GIT и IDE. Заметки с решением мелких задач.