Мне нужно сделать git checkout на чистом PHP.
Я уже пробовал это (http://www.phpclasses.org/package/5310-PHP-Retrieve-project-files-from-GIT-repositories.html) с HTTP и SASL, но я действительно не работал.
Затем я взглянул на GLIP (https://github.com/patrikf/glip), но, похоже, такой функциональности нет.
В основном мне нужно
-реплировать / клонировать удаленное хранилище git
- "извлечь" файлы главной ветки в указанную директорию
Основная проблема с PHP GIT заключается в том, что он просто не поддерживает все возможные изменения, которые вы можете сделать в коммите. Только новые файлы, без перемещения файлов. И также не удалось извлечь файлы.
/ редактирование:
git не установлен, и я также не могу установить git