Есть ли способ проверить, существует ли репозиторий git перед выполнением действия клонирования git? Что-то вроде git clone $REMOTE_URL -dry-run?
Я хотел бы реализовать быстрый метод проверки, который будет проверять существование до того, как действие клонирования будет выполнено. Я ожидаю, что соединение может быть медленным, и репозиторий может быть большим даже больше 1 ГБ, поэтому я не хочу полагаться на длительную работу во времени из-за простой проверки. Клон будет выполняться асинхронно в фоновом режиме при прохождении проверки.
Я нашел этот https://superuser.com/info/227509/git-ping-check-if-remote-repository-exists, но он работает из контекста репозитория git после выполнения начального действия клонирования.
Возможно, существует какой-то вызов git, который работает без контекста репозитория git и возвращает "некоторые данные", если существует репозиторий на месте назначения или ошибка, если нет.