【发布时间】:2014-12-27 14:15:51
【问题描述】:
给定一个 SSH URL,例如 git@github.com:<user>/<project>.git,我如何测试 github 上是否存在特定的存储库(假设我还设置了正确的 SSH 密钥)?
使用git clone 是不可取的,因为如果它确实存在,它将立即继续下载它。我没有看到任何可以传递给git clone 的标志,它只会检查存储库的存在而无需下载。
我想我可以通过运行如下命令来解析 URL 并改用公共 API:
curl "https://api.github.com/repos/<user>/<project>"
但这会返回很多无关的信息,而不是简单的是/否。
是否有更好的解决方案来简单地检查存储库是否存在?
【问题讨论】:
标签: git github command-line ssh