- Главная
- Install
- Install Comfyui
- Руководство по установке и использованию Git
Руководство по установке и использованию Git
Узнайте, как установить Git и использовать его для загрузки плагинов и моделей ComfyUI, включая визуальные учебные пособия
Визуальное изучение Git
Перед установкой и использованием Git настоятельно рекомендуется понять концепции Git через визуальное обучение:
Рекомендуемый путь обучения
- Посетите Learn Git Branching - Изучите Git через интерактивные игры
- Прочитайте Pro Git Book - Комплексное учебное пособие
Руководство по установке системы
Система Windows
-
Скачивание и установка Git
- Посетите Официальный сайт Git
- Нажмите "Download for Windows"
- Запустите установщик с настройками по умолчанию
-
Установка GUI инструмента (Рекомендуется для начинающих)
- Скачайте GitHub Desktop
- Следуйте инструкциям по установке
-
Использование командной строки
-
Открытие командной строки:
- Windows Terminal (Рекомендуется): Нажмите
Win + X, выберите "Windows Terminal" - Command Prompt: Нажмите
Win + R, введитеcmd, нажмите Enter - Git Bash: Щелкните правой кнопкой мыши в папке, выберите "Git Bash Here"
- Windows Terminal (Рекомендуется): Нажмите
-
Базовые команды:
# Изменить директорию cd C:\path\to\ComfyUI # Показать содержимое директории dir # Перейти на уровень выше cd ..
Заметки для Windows
- Используйте обратный слеш `\` для путей
- Используйте кавычки для путей с пробелами: `cd "Program Files"`
- Используйте клавишу Tab для автодополнения путей
-
Система Mac
-
Варианты установки
a) Установка с официального сайта
- Посетите Git for Mac
- Скачайте и установите версию для macOS
- Или используйте Xcode Command Line Tools:
xcode-select --install
b) Использование Homebrew (Рекомендуется)
# Установить Homebrew /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" # Установить Git brew install git -
Использование командной строки
-
Открытие терминала:
- Встроенный терминал: Нажмите
Command + Space, найдите "Terminal" - iTerm2 (Рекомендуется):
- Скачайте iTerm2
- Запустите из папки Applications
- Встроенный терминал: Нажмите
-
Базовые команды:
# Изменить директорию cd /path/to/ComfyUI # Показать содержимое ls # Показать текущий путь pwd
-
-
GitHub Desktop (Опционально)
- Скачайте GitHub Desktop для Mac
- Запустите из папки Applications
Система Linux
-
Установка через менеджер пакетов
Ubuntu/Debian:
sudo apt update sudo apt install gitFedora:
sudo dnf install gitCentOS/RHEL:
sudo yum install gitArch Linux:
sudo pacman -S git -
Использование командной строки
-
Открытие терминала:
- Горячие клавиши:
Ctrl + Alt + T - Или найдите "Terminal" в меню приложений
- Горячие клавиши:
-
Базовые команды:
# Проверить версию Git git --version # Настроить информацию пользователя git config --global user.name "Your Name" git config --global user.email "your.email@example.com" # Общие операции с директориями cd /path/to/ComfyUI # Изменить директорию ls # Показать файлы pwd # Показать текущий путь
Советы для Linux
- `sudo` требует пароль администратора
- Пути чувствительны к регистру
- Используйте `~` для домашней директории
-
Руководство по загрузке ComfyUI
Загрузка плагинов
Метод 1: Использование GitHub Desktop (Для начинающих)
- Клонирование репозитория плагина
- Откройте GitHub Desktop
- Нажмите "File" -> "Clone Repository"
- Вставьте GitHub URL плагина
- Выберите назначение (папка ComfyUI/custom_nodes)
- Нажмите "Clone"
Метод 2: Использование командной строки
cd ComfyUI/custom_nodes
git clone repository-urlНапример, установка ComfyUI-Manager:
git clone https://github.com/ltdrdata/ComfyUI-Manager.gitЗагрузка моделей
Метод 1: Использование GitHub Desktop
- Загрузка полного репозитория модели
- Клонируйте репозиторий модели в GitHub Desktop
- Сохраните в соответствующую директорию моделей
- Пример: Checkpoints идут в
models/checkpoints
Метод 2: Использование командной строки
# Загрузить модели Checkpoint
cd models/checkpoints
git clone model-repository-url
# Загрузить модели LoRA
cd models/loras
git clone model-repository-urlРуководство по директориям моделей
- Модели Checkpoint: `models/checkpoints`
- Модели LoRA: `models/loras`
- Модели VAE: `models/vae`
- Модели Embedding: `models/embeddings`
Общие проблемы
Устранение неполадок загрузки
- Тайм-аут сети: Используйте прокси или зеркальные сайты
- Недостаточно места: Проверьте место на диске
- Проблемы с разрешениями: Проверьте разрешения на запись в папку
- Ошибка клонирования: Попробуйте `git clone --depth 1` только для последней версии
Продвинутые советы
Общие команды Git
- `git pull`: Обновить репозиторий до последней версии
- `git checkout [branch-name]`: Переключиться на конкретную версию
- `git clean -df`: Очистить неотслеживаемые файлы
- `git reset --hard`: Сбросить до последней версии