git - 测试是否有`git clone` 可以接受而无需实际克隆它
问题描述
给定一个可能会或可能不会被接受的任意字符串git clone
作为其<repository>
参数,有没有办法(可能使用低级“管道”命令)来确定是否可以克隆该字符串,而无需实际进行克隆?
具体来说,我想拒绝git clone
无法解析为 的字符串<repository>
,或者需要使用未安装的“远程助手”的字符串,但我不想在此过程的这个阶段进行任何实际的网络通信。(因此,应该接受由于远程存储库不存在或不愿意与我通信而无法克隆的字符串。)
解决方案
还有其他命令可以与远程通信,并检查存储库是否有效,例如:
git ls-remote <url>
推荐阅读
- mapbox - 如何隐藏 Mapbox 访问令牌
- c# - 使用c#从保存在本地系统中的eml文件中提取附件
- r - R Shiny textInput 像表格格式
- docker - 使用 Dockerfile 将多个用户添加到图像
- django - 允许 Django Admin 更改是否需要某个字段
- uwp - 如何确定 UWP 应用首次从 Windows 应用商店下载时的日期和应用版本?
- javascript - 仅在刀片模板中使用 JQuery 每行检查复选框
- c - 对于浮点宏,C 标准“转换为其语义类型”是什么意思?
- android - 主题中的 Android 窗口背景不起作用 - 启动画面
- c# - 如何在一个线程中处理来自多个线程的数据(使用 ConcurrentQueue)?