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