shell - shell script request handling api rest github,不知道怎么添加license
问题描述
我正在研究github api。
创建、删除和更新操作正确无误,但此 api 可以告知要使用哪种类型的许可证
TOKEN=ghp_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
PROJETO="teste"
DESCRICAO_PROJETO="teste"
USUARIO="git-user" #exemple
LICENSE="agpl-3.0"
示例创建存储库
curl \
--header "Content-type: application/json" \
--request POST \
-H 'Authorization: token '$TOKEN \
-d '{"name":"'$PROJETO'","description":"'$DESCRICAO_PROJETO'"}'\
https://api.github.com/user/repos
curl \
-H 'Authorization: token '$TOKEN \
-d '{"key":"'$LICENSE'"}'\
https://api.github.com/repos/$USUARIO/$PROJETO/license
这种方式是错误的。
此 API 可以将许可证添加到存储库,或者只是列出您是否有许可证。
我正在使用 api 添加许可证
解决方案
推荐阅读
- python - python: Summing up two numbers of a list
- ruby-on-rails - 我应该如何从关联模型访问虚拟属性?
- ios - 构建 iOS 构建时重定向 Flutter SDK 路径?
- javascript - 为什么我不能替换包含 unicode 的字符串?
- xcode - 带有 xcode 10 ios 构建的 Ionic 4 因设备参数而失败。没有生成ipa
- android - SQLite 项目未添加到数据库
- sockets - 如何合并渡槽未来
使用飞镖控制台应用程序? - r - 编写一个函数来计算向量的前 k 个元素的平方
- sql - 有没有更简单的方法来找出查询
- java - 为什么我的哨兵值不起作用,我可以输入无限的整数但什么也得不到?