检查git存储库是否存在

扬·斯塔尼切克(Jan Stanicek)

有什么办法可以在执行git clone动作之前检查git仓库是否存在git clone $REMOTE_URL --dry-run什么?

我想实现一种快速检查方法,该方法将在执行克隆操作之前检查是否存在。我预计连接速度可能会很慢,并且存储库可能会超过1GB,因此由于简单的验证,我不想依赖时间较长的操作。验证通过后,克隆将在后台异步执行。

我发现了这个https://superuser.com/questions/227509/git-ping-check-if-remote-repository-exists,但是在完成初始克隆操作后,它就可以从git存储库上下文中使用。

也许有一些git调用可以在没有git仓库上下文的情况下工作,并且如果目标上的仓库存在,则返回“一些数据”,否则,则返回错误。

您链接的答案可以满足您的要求。

尝试在没有存储库的文件夹中运行此命令:

git ls-remote https://github.com/git/git

即使您尚未使用git init或完成添加本地存储库,它也应向您显示远程服务器上的引用git clone

查看更多:https : //www.kernel.org/pub/software/scm/git/docs/git-ls-remote.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

检查当前目录是否是Git存储库

git检查工作副本存储库是否存在并对其进行验证

检查 git 存储库是否包含远程中不存在的任何内容

检查给定本地存储库是否存在任何远程上游离线git

如何通过其SHA-1检查提交是否存在于Git存储库中

如何检查远程存储库中是否存在依赖项?

检查目录是否是git存储库(无需CD进入)

git命令检查存储库是否有未提交的更改

要检查存储库是否存在以及是否为公共库(gitpython)

检查是否存在存储过程

检查私有存储库中是否存在工件或依赖项

通过命令行检查是否存在BitBucket存储库

如何使用API检查我的GitHub存储库中是否存在标签问题?

如何检查数据库中存储的数组中是否存在值

PowerShell检查Azure存储容器是否存在

如何在C#中检查目录是否是git存储库

我们是否应该共享公共密钥以检查git存储库中的签名?

反应测试库检查元素是否存在

SQLite:检查数据库是否存在

检查数据库是否已经存在

Git钩子检查代码是否存在

Azure 存储:检查现有存储共享是否存在错误

是否可以检查存储桶名称是否已经存在?

无法访问我们的订阅时,检查RHEL存储库中的软件包是否存在

如何使用EF5和存储库检查具有给定ID的记录是否已存在

Git:如何检查新文件是否已添加到远程存储库,而不是本地文件

在存储库的 .git 目录中创建自定义文件夹是否存在任何技术问题?

如何检查Android存储中是否存在已知的uri文件?

如何使用Shell脚本检查存储桶是否存在?