https://docs.github.com/ko/apps/oauth-apps/building-oauth-apps/scopes-for-oauth-apps
스코프 | 설명 |
---|---|
(no scope) | 공개 정보에 대한 읽기 전용 액세스 부여 |
repo | 공개 및 비공개 리포지토리에 대한 완전한 액세스 부여 (코드, 커밋 상태, 리포지토리 초대, 협업자, 배포 상태 및 리포지토리 웹훅을 포함한 읽기 및 쓰기 액세스) |
repo:status | 공개 및 비공개 리포지토리의 커밋 상태에 대한 읽기 및 쓰기 액세스 부여 |
repo_deployment | 공개 및 비공개 리포지토리의 배포 상태에 대한 액세스 부여 |
public_repo | 공개 리포지토리에 대한 액세스 제한 (코드, 커밋 상태, 리포지토리 프로젝트, 협업자 및 배포 상태에 대한 읽기 및 쓰기 액세스를 포함) |
repo:invite | 리포지토리에서 협력 초대를 수락 또는 거부할 수 있는 권한 부여 |
security_events | 코드 스캐닝 API의 보안 이벤트에 대한 읽기 및 쓰기 액세스 부여 |
admin:repo_hook | 공개 또는 비공개 리포지토리의 리포지토리 후크에 대한 읽기, 쓰기, 핑 및 삭제 액세스 부여 |
write:repo_hook | 공개 또는 비공개 리포지토리의 후크에 대한 읽기, 쓰기 및 핑 액세스 부여 |
read:repo_hook | 공개 또는 비공개 리포지토리의 후크에 대한 읽기 및 핑 액세스 부여 |
admin:org | 조직과 해당 팀, 프로젝트, 멤버십을 완전히 관리 |
write:org | 조직 멤버십, 조직 프로젝트 및 팀 멤버십에 대한 읽기 및 쓰기 액세스 부여 |
read:org | 조직 멤버십, 조직 프로젝트 및 팀 멤버십에 대한 읽기 전용 액세스 부여 |
admin:public_key | 공개 키를 완전히 관리 |
write:public_key | 공개 키 생성, 목록 및 세부 정보 보기 |
read:public_key | 공개 키 목록 및 세부 정보 보기 |
admin:org_hook | 조직 후크에 대한 읽기, 쓰기, 핑 및 삭제 액세스 부여 |
gist | gists에 대한 쓰기 액세스 부여 |
notifications | 사용자 알림에 대한 읽기 액세스, 스레드를 읽은 것으로 표시하는 액세스, 리포지토리 주시 및 해제 및 스레드 구독에 대한 읽기, 쓰기 및 삭제 액세스 부여 |
user | 프로필 정보에 대한 읽기 및 쓰기 액세스 부여 (user:email 및 user:follow가 포함됨) |
read:user | 사용자 프로필 데이터 읽기 액세스 부여 |
user:email | 사용자 이메일 주소 읽기 액세스 부여 |
user:follow | 다른 사용자 팔로우 또는 언팔로우 권한 부여 |
project | 사용자 및 조직 프로젝트에 대한 읽기 및 쓰기 액세스 부여 |
read:project | 사용자 및 조직 프로젝트에 대한 읽기 전용 액세스 부여 |
delete_repo | 관리 가능한 리포지토리를 삭제할 수 있는 액세스 부여 |
write:packages | GitHub Packages에서 패키지 업로드 또는 게시 액세스 부여 |
read:packages | GitHub Packages에서 패키지 다운로드 또는 설치 액세스 부여 |
delete:packages | GitHub Packages에서 패키지 삭제 액세스 부여 |
admin:gpg_key | GPG 키를 완전히 관리 |
write:gpg_key | GPG 키 생성, 목록 및 세부 정보 보기 |
read:gpg_key | GPG 키 목록 및 세부 정보 보기 |
codespace | 코드스페이스를 만들고 관리할 수 있는 액세스 부여 |
workflow | GitHub Actions 워크플로 파일 추가 및 업데이트 액세스 부여 |
GitHub/Settings/Developer Settings에서 원하는 Scope를 지정하고 간단히 생성 가능