다음을 통해 공유


깃허브

GitHub는 웹 기반 Git 리포지토리 호스팅 서비스입니다. Git의 모든 분산 수정 컨트롤 및 SCM(소스 코드 관리) 기능을 제공하고 자체 기능을 추가합니다.

이 커넥터는 다음 제품 및 지역에서 사용할 수 있습니다.

서비스 클래스 Regions
Copilot Studio 스탠다드 다음을 제외한 모든 Power Automate 지역 :
     - 미국 정부(GCC High)
     - 21Vianet에서 운영하는 중국 클라우드
     - 미국 국방부(DoD)
논리 앱 스탠다드 다음을 제외한 모든 Logic Apps 지역 :
     - Azure 중국 지역
     - 미국 국방부(DoD)
Power Apps 스탠다드 다음을 제외한 모든 Power Apps 지역 :
     - 미국 정부(GCC High)
     - 21Vianet에서 운영하는 중국 클라우드
     - 미국 국방부(DoD)
Power Automate 스탠다드 다음을 제외한 모든 Power Automate 지역 :
     - 미국 정부(GCC High)
     - 21Vianet에서 운영하는 중국 클라우드
     - 미국 국방부(DoD)
연락처
이름 Microsoft
URL https://support.microsoft.com/
전자 메일 abapi@microsoft.com
커넥터 메타데이터
게시자 Microsoft
웹 사이트 https://github.com/
개인 정보 보호 정책 https://github.com/trust-center/privacy
카테고리 IT 작업; 합작

커넥터 github 앱 게시자

이 커넥터는 aaptapps 계정으로 앱을 사용합니다.

커넥터 심층 분석

커넥터에 대한 자세한 내용은 자세한 섹션을 참조하세요.

알려진 문제 및 제한 사항

트리거는 인증된 사용자에게 할당된 소유 및 멤버 리포지토리에서 문제 항목을 검색합니다. 조직 리포지토리는 지원되지 않습니다.

제한 한도

Name 호출 갱신 기간
연결당 API 호출 100 60초
트리거 폴링 빈도 1 15초

동작

Github MCP 서버

Github MCP 서버

GitHub 웹후크를 삭제합니다(미리 보기).

GitHub 웹후크를 삭제합니다.

ID로 리포지토리 가져오기(미리 보기)

ID별 리포지토리를 가져옵니다.

끌어오기 요청 가져오기(미리 보기)

이 작업은 리포지토리에 대한 끌어오기 요청을 가져오는 데 사용됩니다.

끌어오기 요청 만들기(미리 보기)

이 작업은 리포지토리에서 끌어오기 요청을 만드는 것입니다. 공용 리포지토리에서 끌어오기 요청을 열거나 업데이트하려면 헤드 또는 원본 분기에 대한 쓰기 권한이 있어야 합니다. 조직 소유 리포지토리의 경우 끌어오기 요청을 만들려면 리포지토리를 소유하는 조직의 구성원이어야 합니다.

끌어오기 요청 병합(미리 보기)

이 작업은 리포지토리에 대한 끌어오기 요청을 병합하는 데 사용됩니다.

끌어오기 요청 업데이트(미리 보기)

이 작업은 리포지토리에 대한 끌어오기 요청을 업데이트하는 데 사용됩니다. 공용 리포지토리에서 끌어오기 요청을 업데이트하려면 헤드 또는 원본 분기에 대한 쓰기 권한이 있어야 합니다. 조직 소유 리포지토리의 경우 끌어오기 요청을 열거나 업데이트하려면 리포지토리를 소유한 조직의 구성원이어야 합니다.

끌어오기 요청에 대한 요청 검토자(미리 보기)

지정된 사용자 및/또는 팀의 끌어오기 요청에 대한 검토를 요청합니다.

끌어오기 요청에서 요청된 검토자 제거(미리 보기)

지정된 사용자 및/또는 팀의 끌어오기 요청에서 요청된 검토자를 제거합니다.

끌어오기 요청에서 파일 목록 가져오기(미리 보기)

이 작업은 리포지토리에 대한 끌어오기 요청에서 파일 목록을 가져오는 데 사용됩니다.

두 커밋 비교(미리 보기)

둘 다 base . head 에서 repositoryName분기 이름이어야 합니다. 동일한 네트워크의 repositoryName다른 리포지토리에서 분기를 비교하려면 형식 <USERNAME>:branch을 사용합니다. 응답은 명령을 실행하는 git log base..head 것과 동일합니다. 그러나 커밋은 시간순으로 반환됩니다.

리포지토리 공개 키 가져오기(미리 보기)

비밀을 암호화하는 데 필요한 공개 키를 가져옵니다. 비밀을 만들거나 업데이트하려면 비밀을 암호화해야 합니다.

리포지토리 공동 작업자 나열

리포지토리 협력자를 나열합니다.

리포지토리 디스패치 이벤트 만들기(미리 보기)

이 작업은 GitHub 외부에서 발생하는 활동이 GitHub Actions 워크플로 또는 GitHub 앱 웹후크를 트리거할 때 호출 repository_dispatch 되는 웹후크 이벤트를 트리거하는 것입니다. 이벤트가 발생할 때 repository_dispatch 실행되도록 GitHub Actions 워크플로 또는 GitHub 앱을 구성해야 합니다.

리포지토리 비밀 만들기 또는 업데이트(미리 보기)

암호화된 값으로 리포지토리 비밀을 만들거나 업데이트합니다. LibSodium을 사용하여 비밀을 암호화합니다.

리포지토리에 대한 모든 레이블을 나열합니다.

리포지토리의 모든 레이블을 나열합니다.

리포지토리의 모든 끌어오기 요청 가져오기

리포지토리의 모든 끌어오기 요청을 가져옵니다.

리포지토리의 모든 문제 가져오기

리포지토리의 모든 문제를 가져옵니다.

리포지토리의 모든 중요 시점을 나열합니다.

리포지토리의 모든 중요 시점을 나열합니다.

리포지토리의 문제에 대해 사용 가능한 담당자를 나열합니다.

리포지토리의 문제에 대해 사용 가능한 담당자를 나열합니다.

리포지토리의 특정 문제 가져오기

리포지토리의 특정 문제를 가져옵니다.

문제 만들기

이 작업은 특정 리포지토리에 대한 새 문제를 만드는 데 사용됩니다.

문제 업데이트

문제 번호가 지정된 기존 문제를 업데이트합니다.

문제에 대한 모든 레이블을 나열합니다.

문제에 대한 모든 레이블을 나열합니다.

사용자가 리포지토리 공동 작업자인지 확인

사용자가 리포지토리 공동 작업자인지 확인합니다.

사용자의 모든 공용 리포지토리를 나열합니다.

사용자의 모든 공용 리포지토리를 나열합니다.

상태 및 키워드별 문제 찾기

상태 및 키워드별로 문제를 찾습니다.

인증된 사용자 가져오기

인증된 사용자를 가져옵니다.

인증된 사용자의 모든 리포지토리를 나열합니다.

인증된 사용자에 대한 모든 리포지토리(퍼블릭 및 프라이빗 모두)를 나열합니다.

조직 비밀에 선택한 리포지토리 추가(미리 보기)

for 리포지토리 액세스가 설정된 경우 조직 비밀에 visibility 리포지토리를 selected추가합니다. 표시 유형은 조직 비밀을 만들거나 업데이트할 때 설정됩니다. 이 엔드포인트를 사용하려면 범위가 있는 액세스 토큰을 admin:org 사용하여 인증해야 합니다. GitHub Apps에는 이 엔드포인트를 secrets 사용할 수 있는 조직 권한이 있어야 합니다.

조직 비밀에서 선택한 리포지토리 제거(미리 보기)

for 리포지토리 액세스가 로 설정된 경우 visibility 조직 비밀에서 리포지토리를 selected제거합니다. 표시 유형은 조직 비밀을 만들거나 업데이트할 때 설정됩니다. 이 엔드포인트를 사용하려면 범위가 있는 액세스 토큰을 admin:org 사용하여 인증해야 합니다. GitHub Apps에는 이 엔드포인트를 secrets 사용할 수 있는 조직 권한이 있어야 합니다.

조직의 모든 공용 리포지토리를 나열합니다.

조직의 모든 공용 리포지토리를 나열합니다.

중요 시점 업데이트

기존 중요 시점을 업데이트합니다.

참조 가져오기(미리 보기)

Git 데이터베이스에서 단일 참조를 반환합니다. 매개 변수는 reference 분기 및 tags/<tag name> 태그에 대해 형식 heads/<branch name> 이 지정되어야 합니다. reference 기존 ref와 일치하지 않으면 반환 404 됩니다.

참조 만들기(미리 보기)

리포지토리에 대한 참조를 만듭니다. 사용된 커밋 SHA-1 해시가 있더라도 빈 리포지토리에 대한 새 참조를 만들 수 없습니다. 빈 리포지토리는 분기가 없는 리포지토리입니다.

쿼리를 사용하여 Github 검색

쿼리를 사용하여 Github 검색

템플릿을 사용하여 리포지토리 만들기(미리 보기)

리포지토리 템플릿을 사용하여 새 리포지토리를 만듭니다. 인증된 사용자는 리포지토리를 소유하는 조직의 구성원이거나 소유해야 합니다.

Github MCP 서버

Github MCP 서버

GitHub 웹후크를 삭제합니다(미리 보기).

GitHub 웹후크를 삭제합니다.

매개 변수

Name 필수 형식 Description
리포지토리 소유자
repositoryOwner True string

리포지토리 소유자의 이름입니다.

리포지토리 이름
repositoryName True string

리포지토리의 이름입니다.

GitHub 웹후크 ID
webhookId True string

GitHub 웹후크의 ID

ID로 리포지토리 가져오기(미리 보기)

ID별 리포지토리를 가져옵니다.

매개 변수

Name 필수 형식 Description
리포지토리 ID
repositoryId True integer

리포지토리의 고유 식별자입니다.

반환

git 리포지토리

끌어오기 요청 가져오기(미리 보기)

이 작업은 리포지토리에 대한 끌어오기 요청을 가져오는 데 사용됩니다.

매개 변수

Name 필수 형식 Description
리포지토리 소유자
repositoryOwner True string

리포지토리 소유자의 이름입니다.

리포지토리 이름
repositoryName True string

리포지토리의 이름입니다.

끌어오기 번호
pullNumber True integer

끌어오기 번호입니다.

반환

끌어오기 요청을 사용하면 GitHub의 리포지토리에 푸시한 변경 내용에 대해 다른 사람에게 알릴 수 있습니다. 끌어오기 요청이 전송되면 이해 관계자가 변경 사항 집합을 검토하고, 잠재적 수정 사항을 논의하고, 필요한 경우 후속 커밋을 푸시할 수도 있습니다.

끌어오기 요청 만들기(미리 보기)

이 작업은 리포지토리에서 끌어오기 요청을 만드는 것입니다. 공용 리포지토리에서 끌어오기 요청을 열거나 업데이트하려면 헤드 또는 원본 분기에 대한 쓰기 권한이 있어야 합니다. 조직 소유 리포지토리의 경우 끌어오기 요청을 만들려면 리포지토리를 소유하는 조직의 구성원이어야 합니다.

매개 변수

Name 필수 형식 Description
리포지토리 소유자
repositoryOwner True string

리포지토리 소유자의 이름입니다.

리포지토리 이름
repositoryName True string

리포지토리의 이름입니다.

제목
title string

새 끌어오기 요청의 제목입니다.

Head
head True string

변경 내용이 구현되는 분기의 이름입니다. 동일한 네트워크의 리포지토리 간 끌어오기 요청의 경우 다음과 같은 사용자가 있는 네임스페이username:branchhead 입니다.

Base
base True string

변경 내용을 끌어올 분기의 이름입니다. 현재 리포지토리의 기존 분기여야 합니다. 다른 리포지토리의 베이스에 병합을 요청하는 한 리포지토리에 끌어오기 요청을 제출할 수 없습니다.

body string

끌어오기 요청의 내용입니다.

유지 관리자가 수정할 수 있나요?
maintainer_can_modify boolean

유지 관리자가 끌어오기 요청을 수정할 수 있는지 여부를 나타냅니다.

초안
draft boolean

끌어오기 요청이 초안인지 여부를 나타냅니다.

반환

끌어오기 요청을 사용하면 GitHub의 리포지토리에 푸시한 변경 내용에 대해 다른 사람에게 알릴 수 있습니다. 끌어오기 요청이 전송되면 이해 관계자가 변경 사항 집합을 검토하고, 잠재적 수정 사항을 논의하고, 필요한 경우 후속 커밋을 푸시할 수도 있습니다.

끌어오기 요청 병합(미리 보기)

이 작업은 리포지토리에 대한 끌어오기 요청을 병합하는 데 사용됩니다.

매개 변수

Name 필수 형식 Description
리포지토리 소유자
repositoryOwner True string

리포지토리 소유자의 이름입니다.

리포지토리 이름
repositoryName True string

리포지토리의 이름입니다.

끌어오기 번호
pullNumber True integer

끌어오기 번호입니다.

제목 커밋
commitTitle string

자동 커밋 메시지의 제목입니다.

메시지 커밋
commitMessage string

자동 커밋 메시지에 추가할 추가 세부 정보입니다.

sha string

병합을 허용하려면 끌어오기 요청 헤드가 일치해야 하는 SHA입니다.

Merge 메서드
mergeMethod string

사용할 Merge 메서드입니다. 가능한 값은 merge또는 squashrebase. 기본값은 merge입니다.

반환

끌어오기 요청 병합 결과입니다.

끌어오기 요청 업데이트(미리 보기)

이 작업은 리포지토리에 대한 끌어오기 요청을 업데이트하는 데 사용됩니다. 공용 리포지토리에서 끌어오기 요청을 업데이트하려면 헤드 또는 원본 분기에 대한 쓰기 권한이 있어야 합니다. 조직 소유 리포지토리의 경우 끌어오기 요청을 열거나 업데이트하려면 리포지토리를 소유한 조직의 구성원이어야 합니다.

매개 변수

Name 필수 형식 Description
리포지토리 소유자
repositoryOwner True string

리포지토리 소유자의 이름입니다.

리포지토리 이름
repositoryName True string

리포지토리의 이름입니다.

끌어오기 번호
pullNumber True integer

끌어오기 번호입니다.

제목
title string

끌어오기 요청의 제목입니다.

body string

끌어오기 요청의 내용입니다.

state string

이 끌어오기 요청의 상태입니다. open 또는 closed 중 하나입니다.

Base
base string

변경 내용을 끌어올 분기의 이름입니다. 현재 리포지토리의 기존 분기여야 합니다. 끌어오기 요청에서 다른 리포지토리를 가리키도록 기본 분기를 업데이트할 수 없습니다.

유지 관리자가 수정할 수 있나요?
maintainer_can_modify boolean

유지 관리자가 끌어오기 요청을 수정할 수 있는지 여부를 나타냅니다.

반환

끌어오기 요청을 사용하면 GitHub의 리포지토리에 푸시한 변경 내용에 대해 다른 사람에게 알릴 수 있습니다. 끌어오기 요청이 전송되면 이해 관계자가 변경 사항 집합을 검토하고, 잠재적 수정 사항을 논의하고, 필요한 경우 후속 커밋을 푸시할 수도 있습니다.

끌어오기 요청에 대한 요청 검토자(미리 보기)

지정된 사용자 및/또는 팀의 끌어오기 요청에 대한 검토를 요청합니다.

매개 변수

Name 필수 형식 Description
리포지토리 소유자
repositoryOwner True string

리포지토리 소유자의 이름입니다.

리포지토리 이름
repositoryName True string

리포지토리의 이름입니다.

끌어오기 번호
pullNumber True integer

끌어오기 번호입니다.

이용 후기 작성자
reviewers array of string
team_reviewers
team_reviewers array of string

끌어오기 요청에서 요청된 검토자 제거(미리 보기)

지정된 사용자 및/또는 팀의 끌어오기 요청에서 요청된 검토자를 제거합니다.

매개 변수

Name 필수 형식 Description
리포지토리 소유자
repositoryOwner True string

리포지토리 소유자의 이름입니다.

리포지토리 이름
repositoryName True string

리포지토리의 이름입니다.

끌어오기 번호
pullNumber True integer

끌어오기 번호입니다.

이용 후기 작성자
reviewers array of string
team_reviewers
team_reviewers array of string

끌어오기 요청에서 파일 목록 가져오기(미리 보기)

이 작업은 리포지토리에 대한 끌어오기 요청에서 파일 목록을 가져오는 데 사용됩니다.

매개 변수

Name 필수 형식 Description
리포지토리 소유자
repositoryOwner True string

리포지토리 소유자의 이름입니다.

리포지토리 이름
repositoryName True string

리포지토리의 이름입니다.

끌어오기 번호
pullNumber True integer

끌어오기 번호입니다.

반환

두 커밋 비교(미리 보기)

둘 다 base . head 에서 repositoryName분기 이름이어야 합니다. 동일한 네트워크의 repositoryName다른 리포지토리에서 분기를 비교하려면 형식 <USERNAME>:branch을 사용합니다. 응답은 명령을 실행하는 git log base..head 것과 동일합니다. 그러나 커밋은 시간순으로 반환됩니다.

매개 변수

Name 필수 형식 Description
리포지토리 소유자
repositoryOwner True string

리포지토리 소유자의 이름입니다.

리포지토리 이름
repositoryName True string

리포지토리의 이름입니다.

Base
base True string

기본 매개 변수

Head
head True string

head 매개 변수

반환

커밋 비교

리포지토리 공개 키 가져오기(미리 보기)

비밀을 암호화하는 데 필요한 공개 키를 가져옵니다. 비밀을 만들거나 업데이트하려면 비밀을 암호화해야 합니다.

매개 변수

Name 필수 형식 Description
리포지토리 소유자
repositoryOwner True string

리포지토리 소유자의 이름입니다.

리포지토리 이름
repositoryName True string

리포지토리의 이름입니다.

반환

작업 비밀을 설정하는 데 사용되는 공개 키입니다.

리포지토리 공동 작업자 나열

리포지토리 협력자를 나열합니다.

매개 변수

Name 필수 형식 Description
리포지토리 소유자
repositoryOwner True string

리포지토리 소유자의 이름입니다.

리포지토리 이름
repositoryName True string

리포지토리의 이름입니다.

per_page
per_page integer

페이지당 결과 수입니다.

page
page integer

표시할 페이지 번호입니다.

반환

목록 API 응답을 가져오기 위한 모델

아이템
MultipleFetchModel

리포지토리 디스패치 이벤트 만들기(미리 보기)

이 작업은 GitHub 외부에서 발생하는 활동이 GitHub Actions 워크플로 또는 GitHub 앱 웹후크를 트리거할 때 호출 repository_dispatch 되는 웹후크 이벤트를 트리거하는 것입니다. 이벤트가 발생할 때 repository_dispatch 실행되도록 GitHub Actions 워크플로 또는 GitHub 앱을 구성해야 합니다.

매개 변수

Name 필수 형식 Description
리포지토리 소유자
repositoryOwner True string

리포지토리 소유자의 이름입니다.

리포지토리 이름
repositoryName True string

리포지토리의 이름입니다.

이벤트 이름
event_type string

사용자 지정 웹후크 이벤트 이름입니다.

이벤트 페이로드
client_payload object

작업 또는 작업에서 사용할 수 있는 웹후크 이벤트에 대한 추가 정보가 포함된 JSON 페이로드입니다.

리포지토리 비밀 만들기 또는 업데이트(미리 보기)

암호화된 값으로 리포지토리 비밀을 만들거나 업데이트합니다. LibSodium을 사용하여 비밀을 암호화합니다.

매개 변수

Name 필수 형식 Description
리포지토리 소유자
repositoryOwner True string

리포지토리 소유자의 이름입니다.

리포지토리 이름
repositoryName True string

리포지토리의 이름입니다.

비밀 이름
secretName True string

비밀의 이름입니다.

encrypted_value
encrypted_value string

리포지토리 공개 키 가져오기 작업에서 검색된 공개 키를 사용하여 LibSodium으로 암호화된 비밀의 값입니다.

key_id
key_id string

비밀을 암호화하는 데 사용한 키의 ID입니다.

리포지토리에 대한 모든 레이블을 나열합니다.

리포지토리의 모든 레이블을 나열합니다.

매개 변수

Name 필수 형식 Description
리포지토리 소유자
repositoryOwner True string

리포지토리 소유자의 이름입니다.

리포지토리 이름
repositoryName True string

리포지토리의 이름입니다.

per_page
per_page integer

페이지당 결과 수입니다.

page
page integer

표시할 페이지 번호입니다.

반환

목록 API 응답을 가져오기 위한 모델

아이템
MultipleFetchModel

리포지토리의 모든 끌어오기 요청 가져오기

리포지토리의 모든 끌어오기 요청을 가져옵니다.

매개 변수

Name 필수 형식 Description
리포지토리 소유자
repositoryOwner True string

리포지토리 소유자의 이름입니다.

리포지토리 이름
repositoryName True string

리포지토리의 이름입니다.

state string

상태별로 필터링합니다.

머리
head string

머리 사용자 또는 조직별로 필터링합니다.

기반
base string

기본 분기 이름을 기준으로 필터링합니다.

sort
sort string

결과를 정렬할 기준입니다.

방향
direction string

정렬 방향입니다.

perPage
per_page integer

페이지당 결과 수입니다.

page
page integer

표시할 페이지 번호입니다.

반환

목록 API 응답을 가져오기 위한 모델

아이템
MultipleFetchModel

리포지토리의 모든 문제 가져오기

리포지토리의 모든 문제를 가져옵니다.

매개 변수

Name 필수 형식 Description
리포지토리 소유자
repositoryOwner True string

리포지토리 소유자의 이름입니다.

리포지토리 이름
repositoryName True string

리포지토리의 이름입니다.

마일스톤
milestone string

중요 시점별로 필터링합니다.

state string

상태별로 필터링합니다.

assignee
assignee string

담당자별로 필터링합니다.

창조자
creator string

작성자별로 필터링합니다.

mentioned
mentioned string

멘션으로 필터링합니다.

labels
labels string

레이블 이름을 사용하여 필터링합니다.

sort
sort string

결과를 정렬할 필드입니다.

방향
direction string

정렬 방향입니다.

이래
since string

지정된 날짜 이후의 문제를 기준으로 필터링합니다.

per_page
per_page integer

페이지당 결과 수입니다.

page
page integer

표시할 페이지 번호입니다.

반환

목록 API 응답을 가져오기 위한 모델

아이템
MultipleFetchModel

리포지토리의 모든 중요 시점을 나열합니다.

리포지토리의 모든 중요 시점을 나열합니다.

매개 변수

Name 필수 형식 Description
리포지토리 소유자
repositoryOwner True string

리포지토리 소유자의 이름입니다.

리포지토리 이름
repositoryName True string

리포지토리의 이름입니다.

state string

중요 시점의 상태입니다.

sort
sort string

결과를 정렬할 기준입니다.

방향
direction string

정렬 방향입니다.

per_page
per_page integer

페이지당 결과 수입니다.

page
page integer

표시할 페이지 번호입니다.

반환

목록 API 응답을 가져오기 위한 모델

아이템
MultipleFetchModel

리포지토리의 문제에 대해 사용 가능한 담당자를 나열합니다.

리포지토리의 문제에 대해 사용 가능한 담당자를 나열합니다.

매개 변수

Name 필수 형식 Description
리포지토리 소유자
repositoryOwner True string

리포지토리 소유자의 이름입니다.

리포지토리 이름
repositoryName True string

리포지토리의 이름입니다.

per_page
per_page integer

페이지당 결과 수입니다.

page
page integer

표시할 페이지 번호입니다.

반환

목록 API 응답을 가져오기 위한 모델

아이템
MultipleFetchModel

리포지토리의 특정 문제 가져오기

리포지토리의 특정 문제를 가져옵니다.

매개 변수

Name 필수 형식 Description
리포지토리 소유자
repositoryOwner True string

리포지토리 소유자의 이름입니다.

리포지토리 이름
repositoryName True string

리포지토리의 이름입니다.

문제 번호
issueNumber True integer

지정된 문제에 대한 문제 번호입니다.

반환

GitHub 문제의 속성입니다.

문제 만들기

이 작업은 특정 리포지토리에 대한 새 문제를 만드는 데 사용됩니다.

매개 변수

Name 필수 형식 Description
리포지토리 소유자
repositoryOwner True string

리포지토리 소유자의 이름입니다.

리포지토리 이름
repositoryName True string

리포지토리의 이름입니다.

제목
title True string

문제의 요약입니다.

body string

문제에 대한 설명입니다.

반환

GitHub 문제의 속성입니다.

문제 업데이트

문제 번호가 지정된 기존 문제를 업데이트합니다.

매개 변수

Name 필수 형식 Description
리포지토리 소유자
repositoryOwner True string

리포지토리 소유자의 이름입니다.

리포지토리 이름
repositoryName True string

리포지토리의 이름입니다.

문제 번호
issueNumber True integer

지정된 문제에 대한 문제 번호입니다.

제목
title string

문제의 요약입니다.

body string

문제에 대한 설명입니다.

assignee
assignee string

문제의 담당자입니다.

state string

문제의 열기 또는 닫기 상태입니다. 열려 있거나 닫힌 중 하나일 수 있습니다.

ChangeReason
state_reason string

상태 변경 이유입니다.

이정표
milestone string

문제와 연결할 중요 시점의 수입니다.

labels
labels array of string

문제와 관련된 레이블입니다.

담당자
assignees array of string

문제에 할당할 UserSnames입니다.

반환

GitHub 문제의 속성입니다.

문제에 대한 모든 레이블을 나열합니다.

문제에 대한 모든 레이블을 나열합니다.

매개 변수

Name 필수 형식 Description
리포지토리 소유자
repositoryOwner True string

리포지토리 소유자의 이름입니다.

리포지토리 이름
repositoryName True string

리포지토리의 이름입니다.

문제 번호
issueNumber True integer

지정된 문제에 대한 문제 번호입니다.

per_page
per_page integer

페이지당 결과 수입니다.

page
page integer

표시할 페이지 번호입니다.

반환

목록 API 응답을 가져오기 위한 모델

아이템
MultipleFetchModel

사용자가 리포지토리 공동 작업자인지 확인

사용자가 리포지토리 공동 작업자인지 확인합니다.

매개 변수

Name 필수 형식 Description
리포지토리 소유자
repositoryOwner True string

리포지토리 소유자의 이름입니다.

리포지토리 이름
repositoryName True string

리포지토리의 이름입니다.

사용자 이름
userName True string

GitHub 사용자 계정에 대한 핸들입니다.

반환

단일 API 응답을 가져오기 위한 모델

response
object

사용자의 모든 공용 리포지토리를 나열합니다.

사용자의 모든 공용 리포지토리를 나열합니다.

매개 변수

Name 필수 형식 Description
리포지토리 소유자
repositoryOwner True string

리포지토리 소유자의 이름입니다.

type
type string

결과를 지정된 형식의 리포지토리로 제한합니다.

sort
sort string

결과를 정렬할 속성입니다.

방향
direction string

정렬 방향입니다.

per_page
per_page integer

페이지당 결과 수입니다.

page
page integer

가져올 페이지 번호

반환

목록 API 응답을 가져오기 위한 모델

아이템
MultipleFetchModel

상태 및 키워드별 문제 찾기

상태 및 키워드별로 문제를 찾습니다.

매개 변수

Name 필수 형식 Description
q
q True string

키워드 및 한정자를 검색합니다.

sort
sort string

결과를 정렬할 속성입니다.

order
order string

정렬 방향입니다.

per_page
per_page integer

페이지당 결과 수입니다.

page
page integer

가져올 페이지 번호

반환

검색 결과를 가져오기 위한 모델

인증된 사용자 가져오기

인증된 사용자를 가져옵니다.

반환

GitHub 사용자의 속성입니다.

인증된 사용자의 모든 리포지토리를 나열합니다.

인증된 사용자에 대한 모든 리포지토리(퍼블릭 및 프라이빗 모두)를 나열합니다.

매개 변수

Name 필수 형식 Description
가시성
visibility string

결과를 지정된 표시 유형(public/private/all)의 리포지토리로 제한합니다.

제휴
affiliation string

소속에 따라 결과를 제한합니다.

이래
since string

지정된 시간 후에 업데이트된 리포지토리로 결과를 제한합니다.

before
before string

결과를 지정된 시간 전에 업데이트된 리포지토리로 제한합니다.

type
type string

결과를 지정된 형식의 리포지토리로 제한합니다.

sort
sort string

결과를 정렬할 속성입니다.

방향
direction string

정렬 방향입니다.

per_page
per_page integer

페이지당 결과 수입니다.

page
page integer

가져올 페이지 번호

반환

목록 API 응답을 가져오기 위한 모델

아이템
MultipleFetchModel

조직 비밀에 선택한 리포지토리 추가(미리 보기)

for 리포지토리 액세스가 설정된 경우 조직 비밀에 visibility 리포지토리를 selected추가합니다. 표시 유형은 조직 비밀을 만들거나 업데이트할 때 설정됩니다. 이 엔드포인트를 사용하려면 범위가 있는 액세스 토큰을 admin:org 사용하여 인증해야 합니다. GitHub Apps에는 이 엔드포인트를 secrets 사용할 수 있는 조직 권한이 있어야 합니다.

매개 변수

Name 필수 형식 Description
리포지토리 소유자
repositoryOwner True string

리포지토리 소유자의 이름입니다.

리포지토리 ID
repositoryId True integer

리포지토리의 고유 식별자입니다.

비밀 이름
secretName True string

비밀의 이름입니다.

조직 비밀에서 선택한 리포지토리 제거(미리 보기)

for 리포지토리 액세스가 로 설정된 경우 visibility 조직 비밀에서 리포지토리를 selected제거합니다. 표시 유형은 조직 비밀을 만들거나 업데이트할 때 설정됩니다. 이 엔드포인트를 사용하려면 범위가 있는 액세스 토큰을 admin:org 사용하여 인증해야 합니다. GitHub Apps에는 이 엔드포인트를 secrets 사용할 수 있는 조직 권한이 있어야 합니다.

매개 변수

Name 필수 형식 Description
리포지토리 소유자
repositoryOwner True string

리포지토리 소유자의 이름입니다.

리포지토리 ID
repositoryId True integer

리포지토리의 고유 식별자입니다.

비밀 이름
secretName True string

비밀의 이름입니다.

조직의 모든 공용 리포지토리를 나열합니다.

조직의 모든 공용 리포지토리를 나열합니다.

매개 변수

Name 필수 형식 Description
리포지토리 소유자
repositoryOwner True string

리포지토리 소유자의 이름입니다.

type
type string

결과를 지정된 형식의 리포지토리로 제한합니다.

sort
sort string

결과를 정렬할 속성입니다.

방향
direction string

정렬 방향입니다.

per_page
per_page integer

페이지당 결과 수입니다.

page
page integer

가져올 페이지 번호

반환

목록 API 응답을 가져오기 위한 모델

아이템
MultipleFetchModel

중요 시점 업데이트

기존 중요 시점을 업데이트합니다.

매개 변수

Name 필수 형식 Description
리포지토리 소유자
repositoryOwner True string

리포지토리 소유자의 이름입니다.

리포지토리 이름
repositoryName True string

리포지토리의 이름입니다.

중요 시점 번호
milestoneNumber True integer

지정된 마일스톤의 마일스톤 번호입니다.

제목
title string

중요 시점 요약입니다.

state string

중요 시점의 열기 또는 닫기 상태입니다.

이정표
description string

중요 시점에 대한 설명입니다.

due_on
due_on string

중요 시점의 기한입니다.

반환

관련 문제 및 끌어오기 요청의 컬렉션입니다.

response
Milestone

참조 가져오기(미리 보기)

Git 데이터베이스에서 단일 참조를 반환합니다. 매개 변수는 reference 분기 및 tags/<tag name> 태그에 대해 형식 heads/<branch name> 이 지정되어야 합니다. reference 기존 ref와 일치하지 않으면 반환 404 됩니다.

매개 변수

Name 필수 형식 Description
리포지토리 소유자
repositoryOwner True string

리포지토리 소유자의 이름입니다.

리포지토리 이름
repositoryName True string

리포지토리의 이름입니다.

Reference
reference True string

URL의 ref는 분기의 헤드/<분기 이름> , 태그의 태그/<태그 이름으로> 서식을 지정해야 합니다.

반환

리포지토리 내의 Git 참조

참조 만들기(미리 보기)

리포지토리에 대한 참조를 만듭니다. 사용된 커밋 SHA-1 해시가 있더라도 빈 리포지토리에 대한 새 참조를 만들 수 없습니다. 빈 리포지토리는 분기가 없는 리포지토리입니다.

매개 변수

Name 필수 형식 Description
리포지토리 소유자
repositoryOwner True string

리포지토리 소유자의 이름입니다.

리포지토리 이름
repositoryName True string

리포지토리의 이름입니다.

Reference
ref True string

정규화된 참조의 이름(예: refs/heads/master)입니다. 'refs'로 시작하지 않고 슬래시가 두 개 이상 있는 경우 거부됩니다.

sha True string

이 참조의 SHA1 값입니다.

반환

리포지토리 내의 Git 참조

쿼리를 사용하여 Github 검색

쿼리를 사용하여 Github 검색

매개 변수

Name 필수 형식 Description
query
query string

query

템플릿을 사용하여 리포지토리 만들기(미리 보기)

리포지토리 템플릿을 사용하여 새 리포지토리를 만듭니다. 인증된 사용자는 리포지토리를 소유하는 조직의 구성원이거나 소유해야 합니다.

매개 변수

Name 필수 형식 Description
템플릿 소유자
templateOwner True string

템플릿 리포지토리 소유자의 이름입니다.

템플릿 리포지토리
templateRepository True string

템플릿 리포지토리의 이름입니다.

소유자
owner string

새 리포지토리를 소유할 조직 또는 사람입니다. 비워 두면 인증된 사용자가 소유자가 됩니다.

이름
name True string

새 리포지토리의 이름입니다.

Description
description string

새 리포지토리에 대한 간단한 설명입니다.

비공개인가요?
private boolean

true 새 프라이빗 리포지토리를 만들거나 false 새 공용 리포지토리를 만들려면

반환

git 리포지토리

트리거

끌어오기 요청을 만들거나 수정하는 경우(미리 보기)

끌어오기 요청에 대한 GitHub 웹후크를 만듭니다.

나에게 할당된 문제가 닫힌 경우

이 작업은 로그인한 사용자에게 할당된 문제가 닫혀 있을 때 트리거됩니다.

문제가 할당된 경우

이 작업은 로그인한 사용자에게 문제가 할당될 때 트리거됩니다.

새 문제가 열리고 나에게 할당된 경우

이 작업은 문제가 열리고 로그인한 사용자에게 할당될 때 트리거됩니다.

끌어오기 요청을 만들거나 수정하는 경우(미리 보기)

끌어오기 요청에 대한 GitHub 웹후크를 만듭니다.

매개 변수

Name 필수 형식 Description
리포지토리 소유자
repositoryOwner True string

리포지토리 소유자의 이름입니다.

리포지토리 이름
repositoryName True string

리포지토리의 이름입니다.

수신 대기할 웹후크 이벤트
events True array of string

수신 대기할 웹후크 이벤트

반환

웹후크 끌어오기 요청 응답입니다.

나에게 할당된 문제가 닫힌 경우

이 작업은 로그인한 사용자에게 할당된 문제가 닫혀 있을 때 트리거됩니다.

반환

GitHub 문제의 속성입니다.

문제가 할당된 경우

이 작업은 로그인한 사용자에게 문제가 할당될 때 트리거됩니다.

반환

GitHub 문제의 속성입니다.

새 문제가 열리고 나에게 할당된 경우

이 작업은 문제가 열리고 로그인한 사용자에게 할당될 때 트리거됩니다.

반환

GitHub 문제의 속성입니다.

정의

IssueDetailsModel

GitHub 문제의 속성입니다.

Name 경로 형식 Description
제목
title string

문제의 요약입니다.

body string

문제에 대한 설명입니다.

assignee
assignee UserDetailsModel

GitHub 사용자의 속성입니다.

아이디
number integer

문제의 고유 ID입니다.

state string

문제의 상태입니다.

만든 Date-Time
created_at string

yyyy-MM-ddTHH:mm:ss.fffZ(UTC 형식).

리포지토리 URL
repository_url string

리포지토리에 대한 웹 링크입니다.

MultipleSearchFetchModel

검색 결과를 가져오기 위한 모델

Name 경로 형식 Description
body
body array of GeneralAPIModel

결과 본문

MultipleFetchModel

목록 API 응답을 가져오기 위한 모델

Name 경로 형식 Description
아이템
GeneralAPIModel

단일 API 응답을 가져오기 위한 모델

GeneralAPIModel

단일 API 응답을 가져오기 위한 모델

UserDetailsModel

GitHub 사용자의 속성입니다.

Name 경로 형식 Description
로그인
login string

사용자 로그인.

아이디
id integer

사용자 ID입니다.

노드 ID
node_id string

사용자 노드 ID입니다.

아바타 URL
avatar_url string

사용자 아바타 URL입니다.

Gravatar Id
gravatar_id string

사용자 Gravatar ID입니다.

웹 주소
url string

사용자 URL입니다.

Html Url
html_url string

사용자 Html URL입니다.

팔로워 URL
followers_url string

User FollowersUrl

다음 URL
following_url string

사용자 팔로우 URL입니다.

Gists Url
gists_url string

사용자 Gists URL입니다.

별표 URL
starred_url string

사용자가 별표로 표시된 URL입니다.

구독 URL
subscriptions_url string

사용자 구독 URL입니다.

조직 URL
organizations_url string

사용자 조직 URL입니다.

리포지토리 URL
repos_url string

사용자 리포지토리 URL입니다.

이벤트 URL
events_url string

사용자 이벤트 URL입니다.

수신된 이벤트 URL
received_events_url string

사용자가 받은 이벤트 URL입니다.

유형
type string

사용자 유형입니다.

사이트 관리자
site_admin boolean

사용자 사이트 관리자인가요?

이름
name string

사용자 이름입니다.

회사
company string

사용자 회사.

블로그
blog string

사용자 블로그.

위치
location string

사용자 위치입니다.

전자 메일
email string

사용자 전자 메일.

채용 가능
hireable boolean

사용자 고용 가능 여부

소개
bio string

User Bio.

공용 리포지토리
public_repos integer

사용자 공용 리포지토리.

Public Gists
public_gists integer

사용자 공용 Gists.

Followers
followers integer

사용자 팔로워.

Following
following integer

사용자 팔로우.

만든 위치에서
created_at date-time

사용자가 만든 위치에서.

업데이트 날짜
updated_at date-time

사용자가 업데이트한 날짜입니다.

확인

Name 경로 형식 Description
확인됨
verified boolean

GitHub가 이 커밋의 서명을 확인할지 여부를 나타냅니다.

확인 이유
reason string

확인된 값의 이유입니다.

서명된 값
payload string

서명된 값입니다.

서명 커밋
signature string

커밋에서 추출된 서명입니다.

GitUser

Git 작성자/커밋자 정보에 대한 메타 속성입니다.

Name 경로 형식 Description
Git 사용자 이름
name string

사용자 이름

Git 사용자 전자 메일
email string

전자 메일

커밋 타임스탬프
date string

커밋의 타임스탬프입니다.

DiffEntry

Diff 항목

Name 경로 형식 Description
파일 이름
filename string

파일 이름이 변경되었습니다.

추가
additions integer

파일의 추가 횟수

Deletions
deletions integer

파일의 삭제 횟수

Changes
changes integer

파일의 변경 내용 수

상태
status string

변경 내용 수정, 이름 바꾸기 등의 상태

원시 URL
raw_url string

파일에 대한 원시 URL 링크

Blob Url
blob_url string

파일에 대한 Blob Url 링크

Patch
patch string

파일에 대한 실제 변경 내용입니다.

변경 내용의 Sha
sha string

변경 내용의 SHA입니다.

콘텐츠 URL
contents_url string

파일 내용 URL입니다.

이전 FileName
previous_filename string

FileName이 변경된 경우 이전 FileName

약속하다 / 전념하다

약속하다 / 전념하다

Name 경로 형식 Description
커밋 URL
url string

커밋에 대한 HTTP URL입니다.

Sha 커밋
sha string

커밋의 SHA

노드 ID
node_id string

커밋의 노드 ID입니다.

HTML Url
html_url string

커밋의 HTML URL

주석 URL
comments_url string

커밋의 주석 URL

커밋 URL
commit.url string

커밋의 URL입니다.

저자
commit.author GitUser

Git 작성자/커밋자 정보에 대한 메타 속성입니다.

커밋자
commit.committer GitUser

Git 작성자/커밋자 정보에 대한 메타 속성입니다.

메시지 커밋
commit.message string

메시지를 커밋합니다.

메모 수
commit.comment_count integer

커밋의 주석 수

Sha 커밋
commit.tree.sha string

커밋의 SHA

커밋 URL
commit.tree.url uri

커밋 URL입니다.

확인
commit.verification Verification
저자
author UserDetailsModel

GitHub 사용자의 속성입니다.

커밋자
committer UserDetailsModel

GitHub 사용자의 속성입니다.

부모
parents array of object
부모 Sha
parents.sha string

부모 분기 커밋 sha

부모 분기 URL
parents.url string

부모 분기의 URL입니다.

부모 분기 HTML URL
parents.html_url string

부모 분기의 HTML URL입니다.

추가
stats.additions integer

추가 횟수

Deletions
stats.deletions integer

삭제 횟수

총계
stats.total integer

총 변경 내용

files
files array of DiffEntry

CommitComparison

커밋 비교

Name 경로 형식 Description
웹 주소
url string

비교 URL

HTML Url
html_url string

비교를 위한 Html URL

영구 URL
permalink_url string

비교를 위한 영구 URL

Diff Url
diff_url string

Diff Url

패치 URL
patch_url string

패치 URL

base_commit
base_commit Commit

약속하다 / 전념하다

merge_base_commit
merge_base_commit Commit

약속하다 / 전념하다

상태
status string

비교의 상태(예: 분기 등,

Ahead by
ahead_by integer

기본 분기별 앞

Behind by
behind_by integer

behind_by 기본 분기

총 커밋
total_commits integer

총 커밋

커밋
commits array of Commit

커밋합니다

Files
files array of DiffEntry

files

ActionsPublicKey

작업 비밀을 설정하는 데 사용되는 공개 키입니다.

Name 경로 형식 Description
키 ID
key_id string

키의 식별자입니다.

Key
key string

Base64로 인코딩된 공개 키입니다.

아이디
id integer

키의 고유 식별자입니다.

웹 주소
url string

공개 키 URL입니다.

제목
title string

공개 키 제목입니다.

만든 위치에서
created_at string

키를 만든 날짜 및 시간입니다.

라이선스 세부 정보

라이선스 세부 정보

Name 경로 형식 Description
Key
key string

라이선스의 소문자 SPDX ID입니다.

이름
name string

에서 지정한 https://spdx.org/licenses라이선스 전체 이름입니다.

웹 주소
url uri

에서 라이선스에 대한 URL입니다 https://choosealicense.com.

SPDX Id
spdx_id string

로 지정된 https://spdx.org/licenses짧은 식별자입니다.

노드 ID
node_id string

라이선스 노드 ID입니다.

HTML Url
html_url uri

라이선스 HTML URL입니다.

RepositoryMiniDetails

git 리포지토리

Name 경로 형식 Description
리포지토리 ID
id integer

리포지토리의 고유 식별자입니다.

리포지토리 노드 ID
node_id string

리포지토리의 노드 ID입니다.

리포지토리 이름
name string

리포지토리의 이름입니다.

리포지토리 전체 이름
full_name string

리포지토리의 전체 이름입니다.

관리자
permissions.admin boolean
pull
permissions.pull boolean
심사
permissions.triage boolean
push
permissions.push boolean
유지하다
permissions.maintain boolean
소유자
owner UserDetailsModel

GitHub 사용자의 속성입니다.

리포지토리 프라이빗인가요?
private boolean

리포지토리가 프라이빗인지 공용인지 여부입니다.

리포지토리 설명
description string

리포지토리에 대한 설명

리포지토리 홈페이지
homepage uri

이 리포지토리의 홈페이지

리포지토리 언어
language string

이 리포지토리의 언어

리포지토리가 보관되어 있나요?
archived boolean

리포지토리가 보관되는지 여부입니다.

리포지토리를 사용할 수 없나요?
disabled boolean

이 리포지토리를 사용하지 않도록 설정했는지 여부를 반환합니다.

리포지토리 표시 유형
visibility string

리포지토리 표시 유형: public, private 또는 internal.

에서 만든 리포지토리
created_at date-time

리포지토리를 만든 날짜 및 시간입니다.

리포지토리 업데이트 날짜
updated_at date-time

리포지토리가 마지막으로 업데이트된 날짜 및 시간입니다.

리포지토리 다시베이스 병합 허용
allow_rebase_merge boolean

끌어오기 요청에 대한 재베이스 병합을 허용할지 여부입니다.

리포지토리 스쿼시 병합 허용
allow_squash_merge boolean

끌어오기 요청에 대한 squash 병합을 허용할지 여부입니다.

병합할 때 리포지토리 삭제 분기
delete_branch_on_merge boolean

끌어오기 요청이 병합될 때 헤드 분기를 삭제할지 여부

리포지토리 병합 허용 커밋
allow_merge_commit boolean

끌어오기 요청에 병합 커밋을 허용할지 여부입니다.

리포지토리 마스터 분기
master_branch string

리포지토리 마스터 분기입니다.

RepositoryDetails

git 리포지토리

Name 경로 형식 Description
아이디
id integer

리포지토리의 고유 식별자입니다.

노드 ID
node_id string

리포지토리의 노드 ID입니다.

이름
name string

리포지토리의 이름입니다.

전체 이름
full_name string

리포지토리의 전체 이름입니다.

License
license LicenseDetails

라이선스 세부 정보

포크들
forks integer

리포지토리의 포크 수입니다.

관리자
permissions.admin boolean
pull
permissions.pull boolean
심사
permissions.triage boolean
push
permissions.push boolean
유지하다
permissions.maintain boolean
소유자
owner UserDetailsModel

GitHub 사용자의 속성입니다.

비공개인가요?
private boolean

리포지토리가 프라이빗인지 공용인지 여부입니다.

Html Url
html_url uri

리포지토리의 Html URL

Description
description string

리포지토리에 대한 설명

포크인가요?
fork boolean

리포지토리가 포크인 경우

웹 주소
url uri

이 리포지토리의 HTTP URL

보관 URL
archive_url string

이 리포지토리의 보관 URL

할당자 URL
assignees_url string

이 리포지토리의 할당자 URL

Blob URL
blobs_url string

이 리포지토리의 Blob URL

분기 URL
branches_url string

이 리포지토리의 분기 URL

협력자 URL
collaborators_url string

이 리포지토리의 협력자 URL

주석 URL
comments_url string

이 리포지토리의 주석 URL

커밋 URL
commits_url string

이 리포지토리의 커밋 URL

Url 비교
compare_url string

이 리포지토리의 비교 URL

콘텐츠 URL
contents_url string

이 리포지토리의 콘텐츠 URL

기여자 URL
contributors_url uri

이 리포지토리의 기여자 URL

배포 URL
deployments_url uri

이 리포지토리의 배포 URL

다운로드 URL
downloads_url uri

이 리포지토리의 다운로드 URL

이벤트 URL
events_url uri

이 리포지토리의 이벤트 URL

포크 URL
forks_url uri

이 리포지토리의 포크 URL

Git 커밋 URL
git_commits_url string

이 리포지토리에 대한 Git 커밋 URL

Git 참조 URL
git_refs_url string

이 리포지토리에 대한 Git 참조 URL

Git 태그 URL
git_tags_url string

이 리포지토리의 Git 태그 URL

Git Url
git_url string

이 리포지토리의 Git URL

문제 주석 URL
issue_comment_url string

이 리포지토리에 대한 문제 주석 URL

문제 이벤트 URL
issue_events_url string

이 리포지토리에 대한 문제 이벤트 URL

문제 URL
issues_url string

이 리포지토리의 문제 URL

키 URL
keys_url string

이 리포지토리의 키 URL

레이블 URL
labels_url string

이 리포지토리의 레이블 URL

언어 URL
languages_url uri

이 리포지토리의 언어 URL

병합 URL
merges_url uri

이 리포지토리의 병합 URL

중요 시점 URL
milestones_url string

이 리포지토리의 중요 시점 URL

알림 URL
notifications_url string

이 리포지토리에 대한 알림 URL

끌어오기 URL
pulls_url string

이 리포지토리의 끌어오기 URL

릴리스 URL
releases_url string

이 리포지토리의 릴리스 URL

SSH Url
ssh_url string

이 리포지토리를 복제할 SSH URL

Stargazers Url
stargazers_url uri

이 리포지토리의 별표(Stargazers는 GitHub 리포지토리에 책갈피를 지정한 사람) URL입니다.

상태 URL
statuses_url string

이 리포지토리의 상태 URL

구독자 URL
subscribers_url uri

이 리포지토리의 구독자 URL

구독 URL
subscription_url uri

이 리포지토리의 구독 URL

태그 URL
tags_url uri

이 리포지토리의 태그 URL

Teams Url
teams_url uri

이 리포지토리의 팀 URL

트리 URL
trees_url string

이 리포지토리의 트리 URL

Url 복제
clone_url string

이 리포지토리의 복제 URL

미러 URL
mirror_url uri

이 리포지토리의 원래 미러 URL

후크 URL
hooks_url uri

이 리포지토리의 후크 URL

SVN Url
svn_url uri

이 리포지토리의 SVN URL

홈 페이지
homepage uri

이 리포지토리의 홈페이지

Language
language string

이 리포지토리의 언어

포크 수
forks_count integer

전체 네트워크에 이 리포지토리가 있는 포크 수입니다.

별표 개수
stargazers_count integer

리포지토리에 출연한 사용자 수입니다.

감시자 수
watchers_count integer

리포지토리를 시청하는 사용자 수입니다.

Size
size integer

리포지토리의 크기

기본 분기
default_branch string

리포지토리의 기본 분기입니다.

열린 문제 수
open_issues_count integer

리포지토리의 미해결 문제 수입니다.

템플릿인가요?
is_template boolean

이 리포지토리가 새 리포지토리를 생성하는 데 사용할 수 있는 템플릿 역할을 하는지 여부입니다.

토픽
topics array of string

리포지토리의 항목 목록

문제가 있나요?
has_issues boolean

문제가 사용되는지 여부입니다.

프로젝트가 있나요?
has_projects boolean

프로젝트를 사용할 수 있는지 여부입니다.

Wiki가 있나요?
has_wiki boolean

위키를 사용할 수 있는지 여부입니다.

페이지가 있나요?
has_pages boolean

페이지를 사용할 수 있는지 여부입니다.

다운로드가 있나요?
has_downloads boolean

다운로드를 사용할 수 있는지 여부입니다.

보관되어 있나요?
archived boolean

리포지토리가 보관되는지 여부입니다.

사용 안 함인가요?
disabled boolean

이 리포지토리를 사용하지 않도록 설정했는지 여부를 반환합니다.

가시성
visibility string

리포지토리 표시 유형: public, private 또는 internal.

푸시 위치
pushed_at date-time

리포지토리가 마지막으로 푸시된 경우입니다.

만든 위치에서
created_at date-time

리포지토리를 만든 날짜 및 시간입니다.

업데이트 날짜
updated_at date-time

리포지토리가 마지막으로 업데이트된 날짜 및 시간입니다.

병합 다시베이스 허용
allow_rebase_merge boolean

끌어오기 요청에 대한 재베이스 병합을 허용할지 여부입니다.

템플릿 리포지토리 ID
template_repository.id integer

리포지토리의 고유 식별자입니다.

템플릿 리포지토리 노드 ID
template_repository.node_id string

리포지토리의 노드 ID입니다.

템플릿 리포지토리 이름
template_repository.name string

리포지토리의 이름입니다.

템플릿 리포지토리 전체 이름
template_repository.full_name string

리포지토리의 전체 이름입니다.

소유자
template_repository.owner UserDetailsModel

GitHub 사용자의 속성입니다.

템플릿 리포지토리가 프라이빗인가요?
template_repository.private boolean

리포지토리가 프라이빗인지 공용인지 여부입니다.

템플릿 리포지토리 Html URL
template_repository.html_url uri

리포지토리의 Html URL

템플릿 리포지토리 설명
template_repository.description string

리포지토리에 대한 설명

템플릿 리포지토리가 포크인가요?
template_repository.fork boolean

리포지토리가 포크인 경우

템플릿 리포지토리 URL
template_repository.url uri

이 리포지토리의 HTTP URL

템플릿 리포지토리 보관 URL
template_repository.archive_url string

이 리포지토리의 보관 URL

템플릿 리포지토리 할당자 URL
template_repository.assignees_url string

이 리포지토리의 할당자 URL

템플릿 리포지토리 Blob URL
template_repository.blobs_url string

이 리포지토리의 Blob URL

템플릿 리포지토리 분기 URL
template_repository.branches_url string

이 리포지토리의 분기 URL

템플릿 리포지토리 협력자 URL
template_repository.collaborators_url string

이 리포지토리의 협력자 URL

템플릿 리포지토리 주석 URL
template_repository.comments_url string

이 리포지토리의 주석 URL

템플릿 리포지토리 커밋 URL
template_repository.commits_url string

이 리포지토리의 커밋 URL

템플릿 리포지토리 비교 URL
template_repository.compare_url string

이 리포지토리의 비교 URL

템플릿 리포지토리 콘텐츠 URL
template_repository.contents_url string

이 리포지토리의 콘텐츠 URL

템플릿 리포지토리 기여자 URL
template_repository.contributors_url uri

이 리포지토리의 기여자 URL

템플릿 리포지토리 배포 URL
template_repository.deployments_url uri

이 리포지토리의 배포 URL

템플릿 리포지토리 다운로드 URL
template_repository.downloads_url uri

이 리포지토리의 다운로드 URL

템플릿 리포지토리 이벤트 URL
template_repository.events_url uri

이 리포지토리의 이벤트 URL

템플릿 리포지토리 포크 URL
template_repository.forks_url uri

이 리포지토리의 포크 URL

템플릿 리포지토리 Git 커밋 URL
template_repository.git_commits_url string

이 리포지토리에 대한 Git 커밋 URL

템플릿 리포지토리 Git 참조 URL
template_repository.git_refs_url string

이 리포지토리에 대한 Git 참조 URL

템플릿 리포지토리 Git 태그 URL
template_repository.git_tags_url string

이 리포지토리의 Git 태그 URL

템플릿 리포지토리 Git URL
template_repository.git_url string

이 리포지토리의 Git URL

템플릿 리포지토리 문제 주석 URL
template_repository.issue_comment_url string

이 리포지토리에 대한 문제 주석 URL

템플릿 리포지토리 문제 이벤트 URL
template_repository.issue_events_url string

이 리포지토리에 대한 문제 이벤트 URL

템플릿 리포지토리 문제 URL
template_repository.issues_url string

이 리포지토리의 문제 URL

템플릿 리포지토리 키 URL
template_repository.keys_url string

이 리포지토리의 키 URL

템플릿 리포지토리 레이블 URL
template_repository.labels_url string

이 리포지토리의 레이블 URL

템플릿 리포지토리 언어 URL
template_repository.languages_url uri

이 리포지토리의 언어 URL

템플릿 리포지토리 병합 URL
template_repository.merges_url uri

이 리포지토리의 병합 URL

템플릿 리포지토리 중요 시점 URL
template_repository.milestones_url string

이 리포지토리의 중요 시점 URL

템플릿 리포지토리 알림 URL
template_repository.notifications_url string

이 리포지토리에 대한 알림 URL

템플릿 리포지토리 끌어오기 URL
template_repository.pulls_url string

이 리포지토리의 끌어오기 URL

템플릿 리포지토리 릴리스 URL
template_repository.releases_url string

이 리포지토리의 릴리스 URL

템플릿 리포지토리 SSH URL
template_repository.ssh_url string

이 리포지토리를 복제할 SSH URL

템플릿 리포지토리 별표 URL
template_repository.stargazers_url uri

이 리포지토리의 별표(Stargazers는 GitHub 리포지토리에 책갈피를 지정한 사람) URL입니다.

템플릿 리포지토리 상태 URL
template_repository.statuses_url string

이 리포지토리의 상태 URL

템플릿 리포지토리 구독자 URL
template_repository.subscribers_url uri

이 리포지토리의 구독자 URL

템플릿 리포지토리 구독 URL
template_repository.subscription_url uri

이 리포지토리의 구독 URL

템플릿 리포지토리 태그 URL
template_repository.tags_url uri

이 리포지토리의 태그 URL

템플릿 리포지토리 Teams URL
template_repository.teams_url uri

이 리포지토리의 팀 URL

템플릿 리포지토리 트리 URL
template_repository.trees_url string

이 리포지토리의 트리 URL

템플릿 리포지토리 복제 URL
template_repository.clone_url string

이 리포지토리의 복제 URL

템플릿 리포지토리 미러 URL
template_repository.mirror_url uri

이 리포지토리의 원래 미러 URL

템플릿 리포지토리 후크 URL
template_repository.hooks_url uri

이 리포지토리의 후크 URL

템플릿 리포지토리 SVN URL
template_repository.svn_url uri

이 리포지토리의 SVN URL

템플릿 리포지토리 홈페이지
template_repository.homepage uri

이 리포지토리의 홈페이지

템플릿 리포지토리 언어
template_repository.language string

이 리포지토리의 언어

템플릿 리포지토리 포크 수
template_repository.forks_count integer

전체 네트워크에 이 리포지토리가 있는 포크 수입니다.

템플릿 리포지토리 별표 개수
template_repository.stargazers_count integer

리포지토리에 출연한 사용자 수입니다.

템플릿 리포지토리 감시자 수
template_repository.watchers_count integer

리포지토리를 시청하는 사용자 수입니다.

템플릿 리포지토리 크기
template_repository.size integer

리포지토리의 크기

템플릿 리포지토리 기본 분기
template_repository.default_branch string

리포지토리의 기본 분기입니다.

템플릿 리포지토리 열기 문제 수
template_repository.open_issues_count integer

리포지토리의 미해결 문제 수입니다.

템플릿 리포지토리가 템플릿인가요?
template_repository.is_template boolean

이 리포지토리가 새 리포지토리를 생성하는 데 사용할 수 있는 템플릿 역할을 하는지 여부입니다.

템플릿 리포지토리 항목
template_repository.topics array of string

리포지토리의 항목 목록

템플릿 리포지토리에 문제가 있나요?
template_repository.has_issues boolean

문제가 사용되는지 여부입니다.

템플릿 리포지토리에 프로젝트가 있나요?
template_repository.has_projects boolean

프로젝트를 사용할 수 있는지 여부입니다.

템플릿 리포지토리에 Wiki가 있나요?
template_repository.has_wiki boolean

위키를 사용할 수 있는지 여부입니다.

템플릿 리포지토리에 페이지가 있나요?
template_repository.has_pages boolean

페이지를 사용할 수 있는지 여부입니다.

템플릿 리포지토리에 다운로드가 있나요?
template_repository.has_downloads boolean

다운로드를 사용할 수 있는지 여부입니다.

템플릿 리포지토리가 보관되어 있나요?
template_repository.archived boolean

리포지토리가 보관되는지 여부입니다.

템플릿 리포지토리를 사용할 수 없나요?
template_repository.disabled boolean

이 리포지토리를 사용하지 않도록 설정했는지 여부를 반환합니다.

템플릿 리포지토리 표시 유형
template_repository.visibility string

리포지토리 표시 유형: public, private 또는 internal.

에 푸시된 템플릿 리포지토리
template_repository.pushed_at date-time

리포지토리가 마지막으로 푸시된 경우입니다.

에서 만든 템플릿 리포지토리
template_repository.created_at date-time

리포지토리를 만든 날짜 및 시간입니다.

템플릿 리포지토리 업데이트 날짜
template_repository.updated_at date-time

리포지토리가 마지막으로 업데이트된 날짜 및 시간입니다.

관리자
template_repository.permissions.admin boolean
push
template_repository.permissions.push boolean
pull
template_repository.permissions.pull boolean
템플릿 리포지토리 다시베이스 병합 허용
template_repository.allow_rebase_merge boolean

끌어오기 요청에 대한 재베이스 병합을 허용할지 여부입니다.

템플릿 리포지토리의 템플릿 리포지토리
template_repository.template_repository string

템플릿 리포지토리.

템플릿 리포지토리 임시 복제 토큰
template_repository.temp_clone_token string

이 리포지토리를 복제하기 위한 임시 인증 토큰입니다.

템플릿 리포지토리에서 Squash 병합 허용
template_repository.allow_squash_merge boolean

끌어오기 요청에 대한 squash 병합을 허용할지 여부입니다.

병합할 때 템플릿 리포지토리 삭제 분기
template_repository.delete_branch_on_merge boolean

끌어오기 요청이 병합될 때 헤드 분기를 삭제할지 여부

템플릿 리포지토리 병합 커밋 허용
template_repository.allow_merge_commit boolean

끌어오기 요청에 병합 커밋을 허용할지 여부입니다.

템플릿 리포지토리 구독자 수
template_repository.subscribers_count integer

리포지토리의 구독자 수입니다.

템플릿 리포지토리 네트워크 수
template_repository.network_count integer

리포지토리 네트워크 수

임시 복제 토큰
temp_clone_token string

이 리포지토리를 복제하기 위한 임시 인증 토큰입니다.

Squash 병합 허용
allow_squash_merge boolean

끌어오기 요청에 대한 squash 병합을 허용할지 여부입니다.

병합할 때 분기 삭제
delete_branch_on_merge boolean

끌어오기 요청이 병합될 때 헤드 분기를 삭제할지 여부

병합 커밋 허용
allow_merge_commit boolean

끌어오기 요청에 병합 커밋을 허용할지 여부입니다.

구독자 수
subscribers_count integer

리포지토리의 구독자 수입니다.

네트워크 수
network_count integer

리포지토리 네트워크 수

열려 있는 문제
open_issues integer

리포지토리 열기 문제

Watchers
watchers integer

리포지토리 감시자.

마스터 분기
master_branch string

리포지토리 마스터 분기입니다.

별표
starred_at string

리포지토리 별표

GitReference

리포지토리 내의 Git 참조

Name 경로 형식 Description
Reference
ref string

정규화된 참조의 이름입니다.

노드 ID
node_id string

참조의 노드 ID입니다.

웹 주소
url uri

참조의 URL입니다.

type
object.type string

개체의 유형입니다.

object.sha string

참조에 대한 SHA입니다.

웹 주소
object.url uri

개체의 URL입니다.

PullRequestMergeResult

끌어오기 요청 병합 결과입니다.

Name 경로 형식 Description
sha string

병합 커밋에 대한 SHA입니다.

병합되어 있나요?
merged boolean

끌어오기 요청이 병합되었는지 여부입니다.

Message
message string

응답 메시지를 병합합니다.

마일스톤

관련 문제 및 끌어오기 요청의 컬렉션입니다.

Name 경로 형식 Description
중요 시점 URL
url uri

중요 시점의 HTTP URL입니다.

중요 시점 Html URL
html_url uri

중요 시점의 HTML URL입니다.

중요 시점 레이블 URL
labels_url uri

중요 시점의 레이블 URL입니다.

중요 시점 ID
id integer

중요 시점의 고유 식별자입니다.

마일스톤 노드 ID
node_id string

중요 시점의 노드 ID입니다.

중요 시점 번호
number integer

중요 시점의 수입니다.

중요 시점 상태
state string

중요 시점의 상태입니다.

중요 시점 제목
title string

중요 시점의 제목입니다.

중요 시점 설명
description string

중요 시점에 대한 설명입니다.

창조자
creator UserDetailsModel

GitHub 사용자의 속성입니다.

중요 시점 열기 문제
open_issues integer

리포지토리에 대해 열려 있는 문제 수입니다.

중요 시점 닫힌 문제
closed_issues integer

리포지토리에 대한 닫힌 문제 수입니다.

마일스톤 생성 날짜
created_at date-time

중요 시점이 만들어진 날짜 및 시간입니다.

마일스톤 업데이트 날짜
updated_at date-time

중요 시점이 마지막으로 업데이트된 날짜 및 시간입니다.

마일스톤 닫힘
closed_at date-time

중요 시점이 닫힌 날짜 및 시간입니다.

중요 시점 기한
due_on date-time

중요 시점의 기한입니다.

라벨

색으로 구분된 레이블은 Gmail의 레이블처럼 문제를 분류하고 필터링하는 데 도움이 됩니다.

Name 경로 형식 Description
아이디
id integer

레이블의 고유 식별자입니다.

노드 ID
node_id string

레이블의 노드 ID입니다.

웹 주소
url uri

레이블의 URL

이름
name string

레이블의 이름입니다.

Description
description string

이 레이블에 대한 간략한 설명입니다.

색깔
color string

선행 #이 없는 6자 16진수 코드로 색 식별

기본값인가요?
default boolean

기본 레이블인지 여부입니다.

TeamDetails

지정된 리포지토리에 대한 권한을 부여하는 조직 구성원 그룹입니다.

Name 경로 형식 Description
아이디
id integer

팀의 고유 식별자입니다.

노드 ID
node_id string

팀의 노드 ID입니다.

웹 주소
url uri

팀의 URL입니다.

멤버 URL
members_url string

팀 구성원의 HTTP URL입니다.

name string

팀 이름

Description
description string

팀에 대한 설명

허가
permission string

팀이 리포지토리에 대해 가질 수 있는 권한

개인 정보 보호
privacy string

이 팀이 가져야 할 개인 정보 보호 수준

HTML Url
html_url uri

팀의 HTML URL입니다.

리포지토리 URL
repositories_url uri

이 팀의 리포지토리에 대한 HTTP URL입니다.

Slug
slug string

팀에 해당하는 슬러그입니다.

LDAP DN
ldap_dn string

팀이 LDAP 환경 내에 매핑하는 DN(고유 이름)

PullRequest

끌어오기 요청을 사용하면 GitHub의 리포지토리에 푸시한 변경 내용에 대해 다른 사람에게 알릴 수 있습니다. 끌어오기 요청이 전송되면 이해 관계자가 변경 사항 집합을 검토하고, 잠재적 수정 사항을 논의하고, 필요한 경우 후속 커밋을 푸시할 수도 있습니다.

Name 경로 형식 Description
끌어오기 요청 URL
url uri

이 끌어오기 요청에 대한 HTTP URL입니다.

끌어오기 요청 ID
id integer

끌어오기 요청에 대한 고유 식별자입니다.

끌어오기 요청 노드 ID
node_id string

끌어오기 요청의 노드 ID입니다.

끌어오기 요청 Html URL
html_url uri

끌어오기 요청에 대한 HTML URL입니다.

끌어오기 요청 차이 URL
diff_url uri

끌어오기 요청에 대한 Diff URL입니다.

끌어오기 요청 패치 URL
patch_url uri

끌어오기 요청에 대한 패치 URL입니다.

끌어오기 요청 문제 URL
issue_url uri

끌어오기 요청에 대한 문제 URL입니다.

끌어오기 요청 커밋 URL
commits_url uri

끌어오기 요청에 대한 커밋 URL입니다.

끌어오기 요청 검토 주석 URL
review_comments_url uri

끌어오기 요청에 대한 검토 주석 URL입니다.

끌어오기 요청 검토 주석 URL
review_comment_url string

끌어오기 요청에 대한 검토 주석 URL입니다.

끌어오기 요청 차이 URL
comments_url uri

끌어오기 요청에 대한 Diff URL입니다.

끌어오기 요청 상태 URL
statuses_url uri

끌어오기 요청의 상태 URL입니다.

끌어오기 요청 번호
number integer

리포지토리 내에서 끌어오기 요청을 고유하게 식별하는 숫자입니다.

끌어오기 요청 상태
state string

이 끌어오기 요청의 상태입니다. open 또는 closed 중 하나입니다.

끌어오기 요청이 잠겨 있나요?
locked boolean

끌어오기 요청이 잠겨 있는지 여부입니다.

끌어오기 요청 제목
title string

끌어오기 요청의 제목입니다.

사용자
user UserDetailsModel

GitHub 사용자의 속성입니다.

끌어오기 요청 본문
body string

Markdown의 본문입니다.

끌어오기 요청 레이블
labels array of Label

끌어오기 요청과 연결된 레이블 목록입니다.

milestone Milestone

관련 문제 및 끌어오기 요청의 컬렉션입니다.

끌어오기 요청 활성 잠금 이유
active_lock_reason string

대화가 잠긴 이유입니다.

에서 만든 끌어오기 요청
created_at date-time

끌어오기 요청을 만든 날짜 및 시간입니다.

끌어오기 요청 업데이트 날짜
updated_at date-time

끌어오기 요청이 마지막으로 업데이트된 날짜 및 시간입니다.

끌어오기 요청 닫힘
closed_at date-time

끌어오기 요청이 닫힌 날짜 및 시간입니다.

병합된 끌어오기 요청
merged_at date-time

끌어오기 요청이 병합된 날짜 및 시간입니다.

끌어오기 요청 병합 커밋 Sha
merge_commit_sha string

끌어오기 요청의 병합 커밋 Sha입니다.

assignee
assignee UserDetailsModel

GitHub 사용자의 속성입니다.

끌어오기 요청 담당자
assignees array of UserDetailsModel

끌어오기 요청에 대한 담당자 목록입니다.

끌어오기 요청 요청 검토자
requested_reviewers array of UserDetailsModel

이 끌어오기 요청에 할당된 사용자 목록입니다.

끌어오기 요청 요청 팀
requested_teams array of TeamDetails

이 끌어오기 요청에 요청된 팀의 목록입니다.

끌어오기 요청 헤드 레이블
head.label string

헤드 레이블입니다.

끌어오기 요청 헤드 참조
head.ref string

헤드 참조

리포지토리
head.repo RepositoryMiniDetails

git 리포지토리

끌어오기 요청 헤드 샤
head.sha string

헤드 샤

사용자
head.user UserDetailsModel

GitHub 사용자의 속성입니다.

끌어오기 요청 기본 레이블
base.label string

헤드 레이블입니다.

끌어오기 요청 기본 참조
base.ref string

헤드 참조

리포지토리
base.repo RepositoryMiniDetails

git 리포지토리

끌어오기 요청 기본 Sha
base.sha string

헤드 샤

사용자
base.user UserDetailsModel

GitHub 사용자의 속성입니다.

끌어오기 RequestAuthor 연결
author_association string

댓글의 주체와 저자의 연결입니다.

끌어오기 요청 초안인가요?
draft boolean

끌어오기 요청이 초안인지 여부를 나타냅니다.

끌어오기 요청이 병합되어 있나요?
merged boolean

끌어오기 요청이 병합되었는지 여부입니다.

끌어오기 요청을 병합할 수 있나요?
mergeable boolean

병합 충돌의 존재 여부에 따라 끌어오기 요청을 병합할 수 있는지 여부입니다.

끌어오기 요청을 다시 사용할 수 있나요?
rebaseable boolean

끌어오기 요청을 다시 사용할 수 있는지 여부입니다.

끌어오기 요청 병합 가능 상태
mergeable_state string

끌어오기 요청의 병합 가능한 상태입니다.

merged_by
merged_by UserDetailsModel

GitHub 사용자의 속성입니다.

끌어오기 요청 주석 수
comments integer

이 끌어오기 요청의 주석 수입니다.

끌어오기 요청 검토 주석 수
review_comments integer

이 끌어오기 요청의 검토 주석 수입니다.

유지 관리자가 끌어오기 요청을 수정할 수 있나요?
maintainer_can_modify boolean

유지 관리자가 끌어오기 요청을 수정할 수 있는지 여부를 나타냅니다.

끌어오기 요청 커밋 수
commits integer

이 끌어오기 요청의 커밋 수입니다.

끌어오기 요청 추가 횟수
additions integer

이 끌어오기 요청의 추가 횟수입니다.

끌어오기 요청 삭제 횟수
deletions integer

이 끌어오기 요청의 삭제 횟수입니다.

끌어오기 요청 변경된 파일 수
changed_files integer

이 끌어오기 요청의 변경된 파일 수입니다.

PullRequestFile

Name 경로 형식 Description
파일의 sha
sha string

파일의 sha입니다.

파일 이름
filename string

파일 이름입니다.

파일의 수정 상태
status string

파일의 수정 상태입니다.

파일에 추가된 횟수
additions integer

파일에 추가된 횟수입니다.

파일에 대한 삭제 횟수
deletions integer

파일에 대한 삭제 횟수입니다.

파일에 대한 변경 횟수
changes integer

파일에 대한 변경 횟수입니다.

파일의 Blob URL
blob_url string

파일의 Blob URL입니다.

파일의 원시 URL
raw_url string

파일의 원시 URL입니다.

파일의 내용 URL
contents_url string

파일의 내용 URL입니다.

파일의 콘텐츠 패치
patch string

파일의 패치 콘텐츠입니다.

WebhookPullRequestResponse

웹후크 끌어오기 요청 응답입니다.

Name 경로 형식 Description
수행된 작업
action string

수행된 작업입니다.

끌어오기 요청 번호
number integer

끌어오기 요청 번호입니다.

풀 리퀘스트 (pull request)
pull_request PullRequest

끌어오기 요청을 사용하면 GitHub의 리포지토리에 푸시한 변경 내용에 대해 다른 사람에게 알릴 수 있습니다. 끌어오기 요청이 전송되면 이해 관계자가 변경 사항 집합을 검토하고, 잠재적 수정 사항을 논의하고, 필요한 경우 후속 커밋을 푸시할 수도 있습니다.

객체

이것은 '객체' 유형입니다.