在bash脚本中,验证git URL指向一个有效的git仓库并且脚本有读取权限的最简单方法是什么?
应该支持的协议包括 git@
, https://
, 和 git://
。 Curl 在 git://
协议上失败。
git@github.com:UserName/Example.git
https://UserName@github.com/UserName/Example.git
git://github.com/UserName/Example.git
注意:我不是要求检查URL的语法是否正确,我需要在Bash脚本中验证输入的URL位置上存在一个存储库。