gitea - gitea - 创建回购 API
问题描述
尝试通过 API 创建存储库。使用招摇执行模式:
curl -X POST "https://URL/git/api/v1/user/repos?access_token=XXXXX" -H "accept: application/json" -H "Content-Type: application/json" -d "{ \"auto_init\": true, \"description\": \"blablabla\", \"gitignores\": \"string\", \"issue_labels\": \"string\", \"license\": \"string\", \"name\": \"blablabla\", \"private\": true, \"readme\": \"string\"}"
产生 500 错误,抱怨自述文件。
{"message":"initRepository: prepareRepoCommit: getRepoInitFile[string]: open /readme/string: file does not exist","url":"URLr"}
猜测是因为这个参数:
“自述文件\”:\“字符串\”
我不知道建议的价值是什么,但它在招摇文档中。
有任何想法吗 ?
解决方案
swagger 提供的默认 json 正文参数不起作用。
这成功了:
{
"auto_init": true,
"description": "blablabla",
"gitignores": "", <--- empty string instead of defaults
"issue_labels": "", <--- empty string instead of defaults
"license": "", <--- empty string instead of defaults
"name": "ccc2",
"private": true,
"readme": "" <--- empty string instead of defaults
}
推荐阅读
- database - 使用集群时的TDengine查询
- ios - 调度组等待超时
- mysql - Mysql 用 if case 或 Join 连接 3 个表?
- html - 为什么当我将 div 设置为响应式正方形时,div 的背景颜色没有显示?
- java - 二元运算符'<='java错误的错误操作数类型
- nginx - Nginx - nginx:[emerg] 意外“,”
- c# - 使用 WPF / Prism 在应用程序退出/崩溃时处理对象实例
- php - 节点树分解为数组
- rcpp - melt_dataframe 中的错误(数据,as.integer(id.ind - 1),as.integer(measure.ind - :包'Rcpp'未提供函数'Rcpp_precious_remove'
- postgresql - Postgres select & delete where 命令在行存在时没有返回空