GIThub API 文件上传问题

2024-01-08

I am trying to upload file to GitHub via GITHub API (http://developer.github.com/v3/repos/contents/ http://developer.github.com/v3/repos/contents/). Somehow I am not able to upload file. When I tried to upload existing file it gave me message "{\"message\":\"refs/heads/master expected to be at ee1cd720841a4b5b06a8339c333c56b1748e66f9\",\"documentation_url\":\"http://developer.github.com/v3/repos/contents/ http://developer.github.com/v3/repos/contents/\"}". When I went to github and tried to delete file using website it gave me below error. I can do workaround with reset head to previous version and move on. But I am trying to understand what caused this behavior and how can I prevent same in future. Neither Google nor Github Help was able to answer me so looking for something from community. Thanks for looking into it. enter image description here


正如 Ivan 所建议的,如果我们尝试使用 API 快速连续地创建/更新文件,则会导致上述行为。在问题得到解决之前,我们可以通过让线程在两个请求之间休眠来解决此问题。我希望它能帮助某人。

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

GIThub API 文件上传问题 的相关文章

  • 从 git 中提取特定的提交/文件

    我在 git 存储库中进行了两次提交 并将它们推送到我的 git 服务器 两个提交是 在第一次提交中文件 A 被提交 在第二次提交中 文件 B 被提交 现在在另一台开发服务器上 我只想从 git 服务器中提取第一个提交或文件 A 这个怎么做
  • 如何使用git查看指定版本的Webkit?

    谢谢 从链接http trac webkit org wiki UsingGitWithWebKit http trac webkit org wiki UsingGitWithWebKit 使用 git 检查 Webkit 有以下 3 个
  • Git,无法在 Windows 上克隆存储库

    我正在尝试在 Windows 上使用 git 克隆远程存储库 我可以在我的 mac 上克隆它 但在 Windows 上我遇到了问题 当使用 git bash 克隆时 我收到一条消息 指出服务器的主机密钥未缓存在注册表中 它要求我按 y 或
  • 从另一个分支或从 master 创建 Git 分支?

    所以我是 Git 新手 我最近从存储库中提取了主分支的新版本 我创建了一个branch 1 获取某个功能并将其推送到存储库并创建拉取请求 现在我创建了一个新的branch 2 具有另一个功能 但由于我的拉取请求尚未合并 再次拉取 maste
  • GIT Rebase 协作的分支?

    阅读本文后 重新设置基点以收集从主分支到我的功能分支的更改是有意义的 Git 工作流程以及 rebase 与合并问题 https stackoverflow com questions 457927 git workflow and reb
  • 用于跟踪远程分支的 Git 子模块

    我正在尝试使用 git 子模块将 10 多个存储库聚合到一个结构中 以便于开发 它应该克隆模块并签出分支 相反 模块以分离头模式检出 git clone email protected cdn cgi l email protection
  • gnutls_handshake() 失败:握手失败 GIT

    一切都工作正常 但突然我收到错误 致命 无法访问 https 电子邮件受保护 cdn cgi l email protection name repo name git gnutls handshake 失败 握手失败 我在我的计算机和 E
  • 如何在 Git 中重命名带注释的标签

    如何在 Git 中重命名现有的带注释的标签 我在存储库上有近一百个代表版本号的标签 每个标签都注释有有关该版本更改内容的有用描述 我想更改用于这些标签的命名样式 记录标签消息 删除标签 然后使用旧消息和新名称重新创建它 这对于手动为近一百个
  • 为什么 git-cherry pick 没有说要提交什么?

    我对以下问题进行了很多搜索 但无法获得任何实质性信息 我创建了一个临时分支 202116 并尝试对 gerrit 202116 进行挑选 并收到以下消息 为什么我无法挑选此提交以及为什么会收到此错误 lt gt git fetch ssh
  • 如何为Git存储库组织和设置镜像备份服务器?

    我正在将一些 svn 存储库移至 Git 所以 我基本上尝试做的是 设置一台带有裸 Git 存储库的服务器 我将从中拉取和推送到该存储库 为第一台服务器上的所有存储库设置一些备份服务器 所以 假设我的服务器上有一个目录 例如 HOME gi
  • 高效检索所有 GitHub 提交的统计信息

    有没有一种更有效的方法来获取与提交相关的添加 删除计数 而不是循环遍历每个提交并调用 GET repos owner repo commits sha https developer github com v3 repos commits
  • 如何在 git 中使用我的更改进行合并?

    在 git 中合并时如何强制 我的更改 有人将所有 bin 目录放入 git 中 现在我遇到了可怕的合并冲突 现在它说 当你解决了这个问题后 运行 git rebase 继续 如果你 宁愿跳过这个补丁 而是运行 git rebase ski
  • git分支没有显示所有分支

    opt lampp htdocs drupal 8 4 0 git branch 我已经在我的系统中安装了drupal 我想切换到其他分支 但是当使用git分支时不显示其他分支 Execute git branch av显示所有远程和本地分
  • Gitflow错误无法初始化

    我已经将 gitflow 安装在我的 github 项目所在的目录中 但是 当我尝试使用命令 启动时git flow init 我收到以下错误消息 git flow init C cygwin64 usr local bin gitflow
  • Github 操作 - 错误:进程已完成,退出代码为 1

    我正在尝试设置 github 操作来部署我的应用程序 My bash 启动部署过程的脚本如下所示 bin sh set e vendor bin phpunit git push true git checkout production g
  • git Push heroku master 因“HTTP 400curl 22 请求的 URL 返回错误”而失败

    我正在尝试推送仅显示 你好 世界 的 Rails 应用程序 然后我遇到了如下错误 我想知道如何解决这个问题 git推送heroku大师枚举对象 88 完成 计数对象 100 88 88 完成 增量压缩最多使用 4 个线程 压缩对象 100
  • 是否可以使用 Visual Studio 中的 git stash 命令

    我正在使用 Visual Studio 2017 的团队资源管理器来处理git存储库 每次我使用git stash or git stash pop 我需要打开 Git Bash 控制台并导航到我的项目文件夹并运行命令 有什么方法可以隐藏在
  • 如何使用 git-svn 切换 svn 存储库?

    我有许多使用 git svn 创建为 SVN 存储库克隆的 git 项目 我们已将 SVN 存储库迁移到新的提供商 因此 URL 现在已更改 如何更新 git 克隆的远程 SVN URL 一种可能性是我从新的 SVN 存储库重新克隆 但我不
  • 如何克隆 bitbucket 存储库?

    一段时间后重新开始工作 我似乎不知道如何克隆 bitbucket 存储库 知道为什么我收到 未找到 错误吗 git clone verbose https bitbucket org helllamer mod openid Cloning
  • .gitignore:如何忽略嵌套目录?

    我有以下目录结构 test a test b c test a b Ouput test c d e Output test f Output 我想忽略 test 下的所有 Output 目录 我试过test Output 但没有成功 我究

随机推荐

  • 如何将 pdf 文件附加到重力表格通知中?

    重力表单提供了一种从文件上传器附加文件的方法 请参阅下面的代码 但是我如何更改此代码以简单地从隐藏字段值附加我自己的 PDF 文件或简单地将 pdf 文件粘贴到此代码中 我尝试了一些方法 但没有成功 任何帮助 将不胜感激 add filte
  • SELECT 列表中的所有列是否都必须出现在 GROUP BY 子句中

    我的讲师说 SELECT 列表中的所有列名必须出现在 GROUP BY 子句中 除非名称仅在聚合函数中使用 我只是想对此进行一些确认 因为我想不出一个合乎逻辑的解释来解释为什么它应该是真的 想象一下以下情况 A B C Cat 10 Fal
  • 有没有办法找出一个类是否是另一个类的直接基类?

    我想知道是否有办法找出一个类是否是另一个类的直接基类 即在 Boost 类型特征术语中is direct base of功能 据我所知 Boost似乎不支持这种功能 这让我认为当前的C 标准是不可能的 我想要它的原因是对用于反射系统的两个宏
  • 从视图中设置 cookie,然后从 Rails 中的控制器读取它

    我想使用 Javascript 从 Rails 视图中设置 cookie 值 然后使用 Controller 读取此 cookie Rails 可以做到这一点吗 我该怎么做 我的情况 我有一个输入字段 例如地址 用户第一次访问我的网站时需要
  • Hadoop、MapReduce - 多个输入/输出路径

    在为 MapReduce 作业制作 Jar 时的输入文件中 我使用 Hadoop local 命令 我想知道是否有一种方法 而不是专门指定输入文件夹中要在 MapReduce 作业中使用的每个文件的路径 我是否可以只指定并传递输入文件夹中的
  • Google App Engine 上的 Python Eggs

    通常我会使用virtualenv and pip用于部署 Web 应用程序 对于 Google App Engine 这是行不通的 因为所有import语句与应用程序的目录相关 我看到的最常见的方法是简单地从site packages到应用
  • Cordova:如何设置特定于平台的 config.xml 文件,该文件在 cordova 构建后不会被覆盖?

    我在 ios 和 android 两个平台上使用 Cordova 当我改变我的某些东西时 Project config xml 它将被合并到 Project platforms android res xml config xml Proj
  • 从 URL 缓存并保存 WebView 中的所有图像内容并加载

    我有在 Android 中运行的 Web 应用程序 我可以缓存我的网络 因此如果用户没有互联网连接 他仍然可以从缓存访问网络 但它仅在用户没有互联网连接时运行 现在 为了优化我的应用程序 当用户有互联网连接时 我想缓存所有显示的图像WebV
  • fflush 和 fsync 之间的区别

    我想fsync does fflush 在内部 所以使用fsync 在流上就可以了 但在网络 I O 下执行时我得到了意想不到的结果 我的代码片段 FILE fp fopen file wb multiple fputs calls lik
  • 如何创建书签以覆盖外部文件中的 html/div 层和 CSS

    我正在尝试找到一种方法来创建一个书签 它将 从外部文件 加载一个带有其他 html 和 css 的新图层 div 并将其覆盖在现有页面上 有人有可以分享的书签示例吗 我可以使用新的 html 内容和 CSS 类创建 div 我只是不确定如何
  • 从 Oracle Forms 中的 DLL (c#) 调用函数

    我在 Oracle Forms 6i 中从 DLL 调用方法时遇到了大问题 DLL已写入 C 代码如下 using System using System Collections Generic using System Linq usin
  • 我可以检查哪些函数模板已经或尚未实例化至少一次吗?

    我有很多模板代码 由于错误的模板代码除非经过编译 否则不会引发编译器错误 因此有什么方法可以检查编译器实际 编译 的模板函数以及完全忽略的模板函数吗 EDIT 2 如果一个特定的类模板 or 函数模板实例化一次 对于任何参数类型 都可以 我
  • Meteor's blaze 和 Famo.us 如何一起玩?

    2 技术 使用 blaze 模板引擎的 Meteor Famo us 及其出色的 GUI 框架 我来自流星方面 我个人喜欢使用 mustache 把手 从数据驱动 gui 反应式会话 数据库使得这非常高效和直观 现在famo us 及其所有
  • 使 FAB 不被夹在底部导航栏内

    我正在尝试将底部导航栏与 FAB 重叠 我希望我的导航栏看起来像这样 但它却像这样切断了按钮 如何防止FAB被切断 这是我的 XML
  • Twitterizer 2 和 C# - 找不到命名空间

    我对 Twitterizer2 有一个愚蠢的问题 可能还有我 我通过右键单击引用并浏览找到它们 从我的下载目录中添加了引用 twitterizer 2 3 1 以及 newtonsoft 然后我添加 using Twitterizer 你瞧
  • JQuery Mobile,加载表单提交页面时出现问题

    我正在开发我们网站的移动视图 我正在尝试实现 JQuery 移动版 但我发现两个问题可能会阻止我继续 并希望你们中的一些人有见解 许多页面都是通过搜索打开的 但是 当从搜索框调出页面时 我无法将其加载为 rel external 因此页面通
  • 在 C#.NET 中使用 USB PS2 手控器

    我正在尝试创建一个程序 该程序从 USB PS2 手持控制器获取输入 转换信息并将其传递到 RS232 设备 我已经完成了 rs232 设备的所有工作 问题出在与 USB 控制器的接口上 似乎没有任何好的文档 而且 NET3 0 3 5 也
  • AppCompat 23.3 支持向量不再起作用?

    我正在使用添加的支持向量绘图支持库23 2 http android developers blogspot com 2016 02 android support library 232 html与 AppCompat 一起 我正在使用矢
  • C中的getchar()无需按Enter键即可完成

    From my 上一篇文章 https stackoverflow com q 27297811 3429430 我知道 getchar 仅当我们按 Enter 时才完成 让我们考虑一下这段代码 include
  • GIThub API 文件上传问题

    I am trying to upload file to GitHub via GITHub API http developer github com v3 repos contents http developer github co