GITHUB에서 호스팅되는 저장소에서 사용할 수있는 분기 목록을 가져 오는 명령 줄 방법이 있습니까 (복제본에서 명령을 작성 및 실행하지 않고)?github에서 호스팅되는 repo에 대한 git 분기 목록 가져 오기
분기 목록을 표시하고 내용을 가져 오는 URL에 curl을 사용하려고했습니다.
GITHUB에서 호스팅되는 저장소에서 사용할 수있는 분기 목록을 가져 오는 명령 줄 방법이 있습니까 (복제본에서 명령을 작성 및 실행하지 않고)?github에서 호스팅되는 repo에 대한 git 분기 목록 가져 오기
분기 목록을 표시하고 내용을 가져 오는 URL에 curl을 사용하려고했습니다.
git ls-remote --heads <repo-url>
Man page of git ls-remote
. /branches
의 응답이이어야한다
이
https://api.github.com/repos/
이름 /
reponame에 GET의 HTTP 요청을 보내기 :
예를 들어, GitHub의 API를 사용하여 자식의 자식의 repo 사용
$git ls-remote --heads git://github.com/git/git.git
121f71f0da1bc9a4e1e96be2c3e683191a82a354 refs/heads/maint
f623ca1cae600e97cb0b38131fdd33e4fb669cf8 refs/heads/master
8e148144574e6c6511b591286e44a677a260d760 refs/heads/next
fcdb578342aeaf355c296026af08093b20aab9b4 refs/heads/pu
5321cb29c8f709669c5e4a04f502cd984623592c refs/heads/todo
의 가지를 이눔하기 지점 이름 인 name
속성을 갖는 오브젝트의 배열.
출처 : 명령에 대한
https://developer.github.com/v3/repos/#list-branches
그러나 다른 분기와 함께 보호 분기를 반환하지 않습니다. 그렇게하는 방법 ? 나는 또한 protected : true로 GET 요청을 시도했다. 그렇다하더라도, 나는 보호 된 가지를 얻지 못했습니다. 내가 뭔가 잘못하고 있는거야? – user2125722
@ user2125722 아마도 뭔가 잘못하고있는 것 같지만 그게 뭔지 모르겠습니다. 요청한 _exact_ URL이 포함 된 새 질문을하십시오. (개인 정보 인 경우 _username_ 및 _reponame_을 "username"및 "reponame"으로 자유롭게 바꾸십시오) 무엇을 돌려 줄 수 있습니까? 그것의 개인 정보는 '...'또는 비슷한 것으로 대체 할 수 있습니다.) 그런 다음 질문을 볼 수 있도록 링크를 제공하십시오. – wizzwizz4
덕분에, SRY는 지금 질문을 편집했다. 클론 바깥에서 실행할 수있는 명령이 필요합니다. –
클론에서 실행할 필요가 없습니다. 어디서나 실행할 수 있습니다. – CharlesB
치명적 : stat 'failed': 사용 권한이 거부되었습니다. ..... 나는 어떤 단서를 가지고 있습니까? –