Within a bash script, what would be the simplest way to verify that a git URL points to a valid git repo and that the script has access to read from it?
Protocols that should be supported are git@
, https://
, and git://
. Curl fails on the git://
protocol.
[email protected]:UserName/Example.git
https://[email protected]/UserName/Example.git
git://github.com/UserName/Example.git
Note: I'm not asking to check to see if a URL is syntactically correct, I need to verify that a repo exists at the URL location entered from within a bash script.