2012-01-06 13 views
0

私はapiを通してgithubにコミットしようとしています。私はブロブを追加することができますが、次にブロブをパスとして使用してツリーを追加しようとしているときに、サーバーエラーが発生します。Github api v3 commit blob

私は、次のようなJSON文字列を送信しています:

{ 
    "tree": 
    { 
     "type":"blob", 
     "path":"30387681ee9e06c8abd1a76536f3db000ed45a11", 
     "sha":"30387681ee9e06c8abd1a76536f3db000ed45a11", 
     "mode":100644 
    } 
} 

ドキュメント状態パスはブロブのSHAを追加する必要があることを。

答えて

2

パスは、追加されたBLOBのSHA-1であってはなりません。リポジトリ内のそのBLOBの相対パスである必要があります。

docsは、以下のツリー作成例の入力を示す:

{ 
    "tree": [ 
    { 
     "path": "file.rb", 
     "mode": "100644", 
     "type": "blob", 
     "sha": "44b4fc6d56897b048c772eb4087f854f46256132" 
    } 
    ] 
} 
関連する問題