我正在尝试通过api提交github。我能够添加一个blob但是然后在尝试使用blob作为路径添加树时,我收到服务器错误。
我发送以下json字符串:
{
"tree":
{
"type":"blob",
"path":"30387681ee9e06c8abd1a76536f3db000ed45a11",
"sha":"30387681ee9e06c8abd1a76536f3db000ed45a11",
"mode":100644
}
}
文档说明路径应该是添加的blob的sha。
答案 0 :(得分:2)
路径不应该是添加的blob的SHA-1,它应该是存储库中该blob的相对路径。
docs显示以下树创建示例输入:
{
"tree": [
{
"path": "file.rb",
"mode": "100644",
"type": "blob",
"sha": "44b4fc6d56897b048c772eb4087f854f46256132"
}
]
}