2012-01-06 6 views
0

나는 api를 통해 github에 노력하고 있습니다. blob을 추가 할 수 있지만 그 다음 blob을 경로로 사용하여 트리를 추가하려고 시도하는 동안 서버 오류가 발생합니다. 나는 다음과 같은 JSON 문자열을 보내고Github api v3 commit blob

:

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

워드 프로세서 상태는 경로가 블롭의 샤해야한다고 덧붙였다.

답변

2

경로는 블롭 추가로,이 저장소에서 해당 블롭의 상대 경로되어야 SHA-1 이하이어야한다.

{ 
    "tree": [ 
    { 
     "path": "file.rb", 
     "mode": "100644", 
     "type": "blob", 
     "sha": "44b4fc6d56897b048c772eb4087f854f46256132" 
    } 
    ] 
} 
:

docs는 다음 트리 작성 입력 예를 도시