Обработка GitHub-репозиториев
Базовое использование
Обработка публичных репозиториев:
bash
# Использование полного URL
repomix --remote https://github.com/user/repo
# Использование сокращения GitHub
repomix --remote user/repoВыбор ветки и коммита
bash
# Конкретная ветка
repomix --remote user/repo --remote-branch main
# Тег
repomix --remote user/repo --remote-branch v1.0.0
# Хэш коммита
repomix --remote user/repo --remote-branch 935b695Требования
- Git должен быть установлен
- Интернет-соединение
- Доступ на чтение репозитория
Управление выводом
bash
# Пользовательское расположение вывода
repomix --remote user/repo -o custom-output.xml
# В формате XML
repomix --remote user/repo --style xml
# Удаление комментариев
repomix --remote user/repo --remove-commentsИспользование Docker
bash
# Обработка и вывод в текущую директорию
docker run -v .:/app -it --rm ghcr.io/yamadashy/repomix \
--remote user/repo
# Вывод в конкретную директорию
docker run -v ./output:/app -it --rm ghcr.io/yamadashy/repomix \
--remote user/repoТипичные проблемы
Проблемы с доступом
- Убедитесь, что репозиторий публичный
- Проверьте установку Git
- Проверьте интернет-соединение
Большие репозитории
- Используйте
--includeдля выбора конкретных путей - Включите
--remove-comments - Обрабатывайте ветки по отдельности