首页 > 解决方案 > 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 添加许可证

标签: shellcurl

解决方案


推荐阅读