Curl PUT无法按预期更新github

时间:2017-01-11 12:25:49

标签: curl github github-api put

我创建了一个名为testingProtectedBranch here的临时存储库,用于使用protected branches测试githubcurl的创建情况。 这是我用于此目的的命令,但它不起作用。我试图找到错误大约2个小时,但我仍然找不到它。任何人都可以帮我找到这个命令中的错误。提前致谢

curl -X PUT -H "Accept:application/vnd.github.loki-preview+json" -d '{"required_status_checks": {"include_admins": true,"strict": true,"contexts": ["continuous-integration/travis-ci"]},"required_pull_request_reviews": {"include_admins": false},"restrictions": {"users": ["octocat"],"teams": ["justice-league"]}}' https://api.github.com/repos/kasunsiyambalapitiya/testingProtectedBranch/branches/master/protection

使用-vv更新

  • 尝试192.30.253.117 ......
  • 已连接至api.github.com(192.30.253.117)端口443(#0)
  • 在/etc/ssl/certs/ca-certificates.crt
  • 中找到了173个证书
  • 在/ etc / ssl / certs
  • 中找到了697个证书
  • ALPN,提供http / 1.1
  • 使用TLS1.2 / ECDHE_RSA_AES_128_GCM_SHA256进行SSL连接
  • 服务器证书验证确定
  • 服务器证书状态验证SKIPPED
  • 通用名称:* .github.com(匹配)
  • 服务器证书到期日期确定
  • 服务器证书激活日期确定
  • 证书公钥:RSA
  • 证书版本:#3
  • 主题:C = US,ST =加州,L =旧金山,O = GitHub \,Inc.,CN = * .github.com
  • 开始日期:2014年4月8日星期二00:00:00 GMT
  • 到期日:2017年4月12日星期三12:00:00 GMT
  • 发行人:C = US,O = DigiCert Inc,OU = www.digicert.com,CN = DigiCert SHA2 High Assurance Server CA
  • 压缩:NULL
  • ALPN,服务器接受使用http / 1.1

     PUT /repos/kasunsiyambalapitiya/testingProtectedBranch/branches/master/protection HTTP/1.1
     Host: api.github.com
     User-Agent: curl/7.47.0
     Accept:application/vnd.github.loki-preview+json
     Content-Length: 217
     Content-Type: application/x-www-form-urlencoded
    
    • 上传已完全发送:217个字节中的217个 <找不到HTTP / 1.1 404 <服务器:GitHub.com <日期:2017年1月11日星期三格林尼治标准时间12:45:54 < Content-Type:application / json;字符集= utf-8的 <内容长度:87 <状态:404未找到 < X-RateLimit-Limit:60 < X-RateLimit-Remaining:58 < X-RateLimit-Reset:1484141537 < X-GitHub-Media-Type:github.loki-preview;格式= JSON <访问控制 - 暴露 - 标题:ETag,Link,X-GitHub-OTP,X-RateLimit-Limit,X-RateLimit-Remaining,X-RateLimit-Reset,X-OAuth-Scopes,X-Accepted-OAuth-Scopes, X-轮询间隔 < Access-Control-Allow-Origin:* < Content-Security-Policy:default-src'none' <严格运输安全:max-age = 31536000; includeSubdomains;预紧 < X-Content-Type-Options:nosniff < X-Frame-Options:拒绝 < X-XSS-Protection:1;模式=块 < X-GitHub-Request-Id:CB5E5F06:772E:594​​04EA:58762901 < { “未找到信息”, “documentation_url”:“https://developer.github.com/v3” }
    • 连接#0主机api.github.com保持原样

0 个答案:

没有答案