git 克隆失败并显示“--stdin 需要 git 存储库”

2023-12-26

我对这个问题感到困惑,并被困在这里,不知道为什么会发生。

我正在使用 git clone 从 bitbucket 获取我的存储库,例如“git clone[电子邮件受保护] /cdn-cgi/l/email-protection:mycompny/therepo.git“

但是,我失败了,比如:

fatal: --stdin requires a git repository
fatal: index-pack failed

您可以看到该错误消息2016年在这里引入 https://public-inbox.org/git/xmqqh963r12h.fsf@gitster.mtv.corp.google.com/T/:

内置索引包标记为RUN_SETUP_GENTLY,因为在任何存储库之外的文件系统中对包进行索引是完全可以的。
然而,--stdin模式会将结果写入对象数据库,而不会 在存储库之外也有意义。这样做会产生一个虚假的“.git" 目录中除了新创建的包及其索引之外什么都没有。

错误原因是当前文件夹不是git目录。

检查当前文件夹,并确保其路径是现有的。

在这里,根本原因是使用 Cygwin,而不是包含的 git bashGit Windows 版 https://github.com/git-for-windows/git/releases.

The OP云飞 https://stackoverflow.com/users/1153026/yunfei adds 在评论中 https://stackoverflow.com/questions/59606279/git-clone-failure-with-stdin-requires-a-git-repository/59606902?noredirect=1#comment105512386_59606902:

如果我使用我的“中包含的 gitgit bash“,通过将其导出到我的 cygwin 环境中,我也可以使其在 cygwin 中运行。

Just do export PATH="/cygdrive/c/Program Files/Git/cmd":$PATH

Cygwin 必须包含 Git 版本(2.21 Cygwin 软件包列表 https://cygwin.com/packages/summary/git.html)与其他组件不兼容适用于 Windows 的 Git https://github.com/git-for-windows/git/releases: 使用git.exe来自 Windows 版的 Git 更安全。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

git 克隆失败并显示“--stdin 需要 git 存储库” 的相关文章

  • 分支明显不同,但提交历史是相同的

    git status告诉我我的分支和我在另一个存储库上开始的分支已经分歧 On branch master Your branch and origin master have diverged and have 13 and 13 dif
  • 如何解决 VSTS 中拉取请求中的合并冲突?

    我已经创建了拉取请求 我进入了这个 批准 按钮不执行任何操作 并且 完成 被禁用 如何解决拉取请求中的冲突 Update 微软刚刚添加了基于浏览器的合并 这可能会让你摆脱小冲突的困境 并提供自 Sprint 150 起改进了不同场景的可视化
  • 如何从 android.googlesource.com 或 github.com 下载单个目录?

    我想下载 https android googlesource com platform frameworks base git master tools aapt https android googlesource com platfo
  • 远程测试时如何搭建git开发环境

    这似乎是一个愚蠢的问题 但我觉得我对 GIT 相当了解 但我似乎无法按照我的意愿设置我的开发环境 我要么错过了一些非常简单的东西 要么我做错了 我在我的服务器上初始化了一个裸 git 存储库 将其克隆到我的本地计算机 提交我的文件并推送到原
  • 在 github 上的 fork 中跟踪上游的最佳实践

    摘要 对于要维护一组本地更改的上游存储库 处理长期运行跟踪的最佳实践是什么 我想让 github 上的 fork 与上游保持同步 但仍然允许清晰跟踪 fork 特有的更改 对于本次讨论 假设upstream指向主项目存储库并且origin指
  • 如何将更改移出主分支

    基本问题 但这一直发生在我身上 进行更改working branch 切换到master git merge working branch git push cap deploy 到舞台 泡一杯新茶 然后我回来思考其他事情并开始做出一些改变
  • 自动将所有 GitHub 存储库镜像到 gitlab

    对于 GitLab 必须手动为每个存储库设置拉 推镜像 我想知道那里有any way可以自动将所有 Github 存储库同步到 GitLab 这样 当您在 GitHub 中创建新的存储库时 GitLab 中的存储库将自动创建 并充当拉取镜像
  • 丢失了我在 GIT 中的提交。你会不小心删除提交吗?

    我正在使用 git gui 但看不到我的分支 我知道我今天检查了一些东西 在完成提交并使用分支查看器验证后 我更改为较早的分支 我对之前的分支进行了更改 然后想返回到当前的分支 但我再也看不到它了 任何帮助都会很棒 回答你的问题 在大多数情
  • 格里特:! [远程拒绝] HEAD -> refs/publish/master (没有新的更改)

    我做了一些更改 提交了它们并将分支推送到 Gerrit git push gerrit 现在我的更改没有出现在 Gerrit 中 我认为这是因为我手动推送更改而不是使用git 审查 https github com openstack in
  • 第一次使用node.js - “ReferenceError:节点未定义”

    我刚刚安装了node js 我尝试编写应该检查版本的node v 但它不起作用 这是输出 gt node v ReferenceError node is not defined at repl 1 2 at REPLServer self
  • .gitconfig 别名函数调用

    我在 gitconfig 中定义了以下别名 alias teamcity tc tc是我在我的中定义的一个shell函数 bashrc文件 由于某种原因 我收到以下错误 aafghani 03 git workday amirafghani
  • git 别名中的 AWK 语句

    我正在尝试创建一个 git 别名来以特定格式打印日志中的所有拉取请求 但是 我在使用 AWK 删除双空格时遇到问题 这是使用以下命令的 git log 的输出 git log merges grep pull request pretty
  • Ansible bitbucket 克隆存储库配置 ssh 错误

    我之前发布过这个问题 但那里的答案不再有效 总之 当使用 Ansible 配置我的 vagrant box 时 在尝试使用 ssh 克隆我的 bitbucket 私有存储库时 我遇到了一个神秘的错误 该错误指出 权限被拒绝 公钥 然而 如果
  • 如何将工作树与提交进行比较?

    我在用着 git diff mycommit 用于比较我的工作树mycommit 但它似乎忽略当前索引中不存在的文件 您可以按如下方式重现它 git init echo A gt A txt git add git commit m A g
  • `git Reset HEAD file` 是否也检查该文件?

    我错误地向 git 添加了一个目录 当我按照提示操作时here https stackoverflow com questions 348170 undo git add通过执行以下操作来撤消添加git reset HEAD
  • git 提交错误:检测到大文件

    您好 我正在为 ios 8 1 开发一个应用程序 xcode 我已经使用 googleMaps 框架来实现自动完成功能 当我尝试在 Git 中推送我的项目时 我收到大文件检测错误 后来尝试使用 git lfs 并跟踪 git 检测到的文件
  • 如何使用 Git 跟踪目录而不是文件?

    我最近开始使用 Git 但只有一件事遇到了麻烦 如何在不跟踪目录内容的情况下跟踪目录 例如 我正在开发的网站允许上传 我想跟踪上传目录 以便在分支等时创建它 但显然不是其中的文件 在开发分支中的测试文件或主控中的真实文件 在我的 gitig
  • Git 2.2.x 无缘无故更新旧包文件的时间戳

    Git 2 2 0 和 2 2 1 似乎修改了旧的时间戳 git objects pack pack pack偶尔会无缘无故地文件 它只是改变时间戳 内容是相同的 调试这一点很困难 因为它似乎很少进行更改 我在 2 2 0 之前的任何 Gi
  • 为什么 Git 无法将文件更改与修改后的父级/主控合并?

    我有一个文件 里面只有一行 我创建一个分支并向同一文件添加第二行 保存并提交到分支 我切换回主人 并向文件中添加不同的第二行 保存并提交给master 现在总共有 3 条独特的线路 如果我现在尝试将分支合并回主分支 则会遇到合并冲突 为什么
  • Git 无法识别重命名和修改的包文件

    我有一个名为的java文件package old myfile java 我已经通过 git 提交了这个文件 然后我将我的包重命名为new所以我的文件在package new myfile java 我现在想将此文件重命名 和内容更改 提交

随机推荐

  • 如何在 ASP.NET MVC3 控制器中返回部分视图?

    我有一个控制器 其方法之一 操作 访问我的项目数据库 该方法检查项目类型 仅当从数据库检索的项目属于特定类型时 如何显示我的部分视图 控制器动作示例 public ActionResult CheckItem Koko model var
  • jquery 中是否有原型序列化()的等效项

    我正在尝试将表单的数据传递给jquery ajax请求 我找到了制作原型的简单方法 formid serialize 这将需要一个字符串 其中包含该表单中的所有元素名称及其值 以方便的方式为 ajax 请求做好准备 这很容易 那么jquer
  • Google Sheets 可安装 onEdit() 触发器无权添加日历事件

    我正在编写附加到 Google 电子表格的脚本 该脚本可以帮助我为员工生成轮班时间表 创建 Google 日历并在人们换班时更新日历 我在电子表格上附加了一个 onEdit 可安装触发器 用于检查用户是否更改了特定范围内的单元格 以交换班次
  • spring-boot:run 和 spring-boot:start 有什么区别

    有什么区别spring boot run and spring boot start 我看到它们都可用Maven 目标 但有什么区别呢 弹簧启动 运行 描述 运行可执行的存档应用程序 弹簧启动 启动 描述 启动一个 Spring 应用程序
  • Knockout获取属性值onClick函数

    具有 attr 值 Qref 的 HTML 视图 这是用于绑定的 HTML 代码 目前我已经硬编码了 Href 属性值
  • Android:文件名包含空格的 ffmpeg

    我想从 Android 应用程序执行 ffmpeg 如下所述 将 FFmpeg 与 Android NDK 结合使用 https stackoverflow com questions 9605757 using ffmpeg with a
  • 核心数据:在索引 x 处获取的对象有一个无序的节名称“xxxxxx”。对象必须按部分名称排序

    我知道我不是第一个问这个问题的人 但我真的很困惑 基本上我有一个带有两个按钮的屏幕 每个按钮根据日期将数据加载到下面的表格视图中 第一次加载第一个表格视图时 默认情况下选择左侧按钮 一切都显示正常 如果我单击右侧按钮并得到一个空白的表格视图
  • 如何从工具提示中删除方形标签并将其信息放在一行中?

    如何从工具提示中删除这个方块 如果我能设法只写一行这样的内容 我会更喜欢 二月 2 var data labels January February March datasets data 1 2 3 var myLineChart new
  • 使用 .save() 传递 url 参数来发布表单数据

    我发布的页面接受 id 电子邮件等参数 我该如何发送 index id 001 email protected cdn cgi l email protection 在backbone js中 model save 您可以将第二个参数中的任
  • 有没有更好的方法来比较字典值

    我目前正在使用以下函数来比较字典值并显示所有不匹配的值 有没有更快或更好的方法来做到这一点 match True for keys in dict1 if dict1 keys dict2 keys match False print ke
  • Tensorflow - h5模型到tflite转换错误

    我使用预训练的 InceptionV3 模型进行了学习迁移 并保存了 h5 模型文件 之后 我就能做出预测 现在 我想使用 TFLiteConverter convert 方法将 h5 模型转换为 tflite 文件 如下所示 conver
  • 无法在 R 上安装包

    当我尝试为 R 安装 Bioconductor 时遇到问题 我到处搜索解决方案 但没有任何东西真正适合我 请问 有什么建议吗 The downloaded binary packages are in var folders 74 y92t
  • 添加任务计划程序

    我正在开发 Apache Cordova 应用程序 我想知道是否可以将任务添加到调度程序设备 我必须在特定时间运行警报和通知 我该怎么做 我考虑过向调度程序设备添加一个任务并委派责任 这个有可能 至少安卓4 4 Thanks 首先 是的 你
  • 如何使用Rubberduck管理本地git存储库

    我在用着橡皮鸭 http rubberduckvba com 版本 2 0 13 与本地 git 存储库结合使用 用于对我的 VBA 项目进行版本控制 目前 每次我使用 Rubberduck 启动时 我都需要重新打开存储库Manage gt
  • SWIG 接口通过函数参数接收 Java 中的不透明结构引用

    我正在尝试使用 SWIG 来使用适用于 Android 的 Spotify API libspotify https developer spotify com technologies libspotify https developer
  • 标记水平 EMA 线(变量)

    这是我使用 atm 的代码 感谢比约恩 米斯蒂安 len1 input 10 minval 1 title Length len2 input 21 minval 1 title Length len3 input 55 minval 1
  • 创建父子数组 PHP

    我有一个平面数组 我试图将其转换为父子数组 Array 0 gt Array parent id gt t3 42yrg7 id gt t1 cze7b2e 1 gt Array parent id gt t3 42yrg7 id gt t
  • 在 React 中自动缩放输入值的宽度

    我想要一个宽度适应其内容的输入 我正在尝试实施这个类似问题的答案 https stackoverflow com a 38867270 5308892 但是使用 React import React useState from react
  • 将 pageToken 与 Google Analytics Reporting API v4 和 Python 结合使用

    我遵循了有关如何使用 GA Reporting API 通过 Python 从 Google Analytics 下载数据的教程 尽管达到了行数限制 但我仍然能够查询所需的数据 我在文档中看到有一个 pageToken 可以避免这个问题 我
  • git 克隆失败并显示“--stdin 需要 git 存储库”

    我对这个问题感到困惑 并被困在这里 不知道为什么会发生 我正在使用 git clone 从 bitbucket 获取我的存储库 例如 git clone 电子邮件受保护 cdn cgi l email protection mycompny