Есть ли способ отобразить прогресс клонирования Git на веб-странице? - PullRequest
1 голос
/ 20 апреля 2020

У меня есть поле на веб-странице, где пользователь может ввести URL-адрес хранилища. После того, как пользователь отправит форму I, что ему будет предложено сообщить пользователю, как работает Git Clone в терминале. Есть ли функция Javascript, которую я мог бы использовать, чтобы это произошло?

1 Ответ

0 голосов
/ 20 апреля 2020

Если вы можете вызвать локальную команду git clone из вашей HTTP-инфраструктуры (, как здесь в PHP), то вы можете захватить вывод (на stderr)

Убедитесь, что если вы вызываете git клон (на клиенте) из своего Интернета GUI, , чтобы добавить --progress, поскольку клон git не будет работать в терминале (где --progress по умолчанию активен)

Также обратите внимание, что вы зависите от установки клиента Git.
Например, --progress является более точным с Git 2.10 (3 квартал 2016 г.) .

...