试图通过API创建存储库。使用swagger执行模式:
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"}我猜就是因为这段话:
“自述\”:\“字符串”
我不知道它的建议价值是什么,但它在傲慢的文档中。
有什么想法吗?
发布于 2019-10-30 21:13:21
由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
} https://stackoverflow.com/questions/58633728
复制相似问题