Как проверить действительность URL удаленного репозитория git?
В скрипте bash, какой будет самый простой способ проверить, что URL-адрес git указывает на действительный репозиторий git и что у сценария есть доступ для чтения из него?
Протоколы, которые должны поддерживатьсяgit@
, https://
, а такжеgit://
, Скручивание не удается наgit://
протокол.
[email protected]:UserName/Example.git
https://[email protected]/UserName/Example.git
git://github.com/UserName/Example.git
Примечание. Я не прошу проверить, является ли URL-адрес синтаксически правильным, мне нужно убедиться, что репозиторий существует по адресу URL, указанному в скрипте bash.