首页 > 解决方案 > 测试是否有`git clone` 可以接受而无需实际克隆它

问题描述

给定一个可能会或可能不会被接受的任意字符串git clone作为其<repository>参数,有没有办法(可能使用低级“管道”命令)来确定是否可以克隆该字符串,而无需实际进行克隆?

具体来说,我想拒绝git clone无法解析为 的字符串<repository>,或者需要使用未安装的“远程助手”的字符串,但我不想在此过程的这个阶段进行任何实际的网络通信。(因此,应该接受由于远程存储库不存在或不愿意与我通信而无法克隆的字符串。)

标签: git

解决方案


还有其他命令可以与远程通信,并检查存储库是否有效,例如:

git ls-remote <url>

推荐阅读