Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash 卷曲拉动请求错误-fork#u collab fork collab can';未经允许,不得由他人授予_Bash_Git_Github_Curl - Fatal编程技术网

Bash 卷曲拉动请求错误-fork#u collab fork collab can';未经允许,不得由他人授予

Bash 卷曲拉动请求错误-fork#u collab fork collab can';未经允许,不得由他人授予,bash,git,github,curl,Bash,Git,Github,Curl,我试图通过bash脚本自动化github拉请求,特别是为分叉分支提出拉请求。我已经成功地为私人回购做了这项工作,但它似乎不适用于公共回购(见下面的代码): curl-H“Authorization:bearier”-d'{“title”:“SOMETITLE”,“base”:“master”,“head”:“someuser”:“someForkedBranch”;“body”:“一些单词填充body.”https://api.github.com/repos///pulls 任何帮助都将不胜

我试图通过bash脚本自动化github拉请求,特别是为分叉分支提出拉请求。我已经成功地为私人回购做了这项工作,但它似乎不适用于公共回购(见下面的代码):

curl-H“Authorization:bearier”-d'{“title”:“SOMETITLE”,“base”:“master”,“head”:“someuser”:“someForkedBranch”;“body”:“一些单词填充body.”https://api.github.com/repos///pulls
任何帮助都将不胜感激。

如果这是for,您需要在curl命令中的某个位置使用
-X POST
,以便
发布新PR的查询:

curl\
-X柱\
-H“Accept:application/vnd.github.v3+json”\
https://api.github.com/repos/octocat/hello-world/pulls \
-d'{“head”:“head”,“base”:“base”}
同时确保使用正确的或:


这些令牌刚刚看到(2021年4月),因此您可能需要重新生成一个。

尝试上述操作仍然无效。您看到了什么错误消息?键入该命令时,您将使用哪个操作系统和她?我看到的错误消息是OP中的错误消息。使用Gentoo,但我在其他发行版上也会遇到此错误。@I Inkimokay您是否可以使用新PAT(新令牌)再试一次,以确保使用其最新格式?(假设您是要推送的公共存储库的所有者)使用全新的API密钥进行同样的操作。这有帮助吗?
curl -H "Authorization: bearer <accesstoken>" -d '{"title":"SOMETITLE","base":"master","head":"'"someuser"':'"someForkedBranch"'","body":"some words to fill body."}' https://api.github.com/repos/<user-name>/<repo-name>/pulls
curl -v -H "Authorization: token TOKEN" -X POST ...