尝试通过 API 创建存储库。使用 swagger 执行模式:
\n\ncurl -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\\"}"\nRun Code Online (Sandbox Code Playgroud)\n\n产生 500 错误,抱怨自述文件。
\n\n{"message":"initRepository: prepareRepoCommit: getRepoInitFile[string]: open /readme/string: file does not exist","url":"URLr"}\nRun Code Online (Sandbox Code Playgroud)\n\n猜测是因为这个参数:
\n\n\n\n\n“自述文件\\”:\\“字符串\\”
\n
我不知道 xe2x80x99 的建议值是什么,但在 swagger 文档中它是 xe2x80x99。
\n有什么想法吗?
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
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1861 次 |
| 最近记录: |