GitHub Apps 정보
GitHub Apps는 GitHub의 기능을 확장하는 도구입니다. GitHub Apps 는 열려 있는 GitHub 문제, 끌어오기 요청에 대한 주석 처리 및 프로젝트 관리와 같은 작업을 수행할 수 있습니다. 또한 GitHub에서 발생하는 이벤트를 기반으로 GitHub 외부에서 작업을 수행할 수도 있습니다. 예를 들어, GitHub App는 GitHub에서 이슈가 열리면 Slack에 게시할 수 있습니다.
찾는 중 GitHub Apps
GitHub Apps 에서 GitHub Marketplace 찾을 수 있습니다.
직접 GitHub App빌드할 수도 있습니다. 자세한 내용은 GitHub 앱 만들기 정보을(를) 참조하세요.
GitHub Apps 사용하기
GitHub App를 사용하려면 앱을 사용자 또는 조직 계정에 설치해야 합니다. 앱을 설치할 때 사용자 계정 데이터를 읽거나 수정할 수 있는 권한을 앱에 부여합니다. 특정 권한은 앱에 따라 달라지며 GitHub , 앱을 설치하기 전에 앱이 요청한 권한을 알려줍니다. 조직 또는 사용자 계정에 앱을 설치할 때 앱에서 액세스할 수 있는 리포지토리도 지정합니다.
앱에 추가 구성이 필요한 경우 앱에서 이를 수행하도록 안내합니다. 자세한 내용은 개인 계정을 위해 GitHub 마켓플레이스에서 GitHub 앱 설치, GitHub 마켓플레이스로부터 사용자의 조직에 GitHub 앱 설치하기,타사로부터 GitHub 앱 설치하기 및 고유한 GitHub 앱 설치을 참조하세요.
신원을 확인하고, 액세스할 수 있는 리소스를 파악하거나, 사용자를 대신해 작업을 수행할 수 있도록 GitHub App에 권한을 부여해야 할 수도 있습니다. 앱에 권한을 부여해야 하는 경우 앱에서 권한을 부여하라는 프롬프트가 표시됩니다. 앱이 사용자를 대신하여 작동하는 경우, 해당 앱이 리소스를 소유한 계정에 설치되어 있고 사용자가 앱에 올바른 권한을 부여한 경우, 앱은 사용자가 사용하는 것과 동일한 리소스에 액세스할 수 있습니다. 자세한 내용은 GitHub 앱 권한 부여을(를) 참조하세요.
경우에 따라 업데이트된 GitHub App 권한을 요청합니다. GitHub 이 경우 사용자에게 알립니다. 앱이 계속 작동하려면 업데이트된 권한을 검토하고 승인해야 합니다. 자세한 내용은 GitHub 앱에 대한 업데이트된 권한 승인을(를) 참조하세요.
GitHub App를 설치하거나 권한을 부여하기 전에 앱 개발자를 신뢰할 수 있는지 확인해야 합니다. 앱을 더 이상 사용하지 않는 경우 앱을 일시 중단하거나 제거하거나 앱의 권한 부여를 철회해야 합니다. 자세한 내용은 설치된 GitHub 앱 검토 및 수정 및 GitHub 앱의 권한 부여 검토 및 해지을(를) 참조하세요.
에이전트 앱
참고
Agent apps are currently in 공개 미리 보기 and subject to change.
에이전트 앱 are GitHub Apps that expose agents on GitHub. GitHub partners build 에이전트 앱 to bring their tools and services into your development workflow. These 에이전트 앱 are agents you can delegate work to alongside Copilot 클라우드 에이전트 and other third-party agents. Copilot 클라우드 에이전트 기반으로, 이슈, 풀 리퀘스트 및 에이전트 UI에서 이러한 에이전트를 트리거할 수 있습니다.
설치할 에이전트 앱때 에이전트 기능을 사용하도록 설정할지 묻는 메시지가 표시됩니다. 자세한 내용은 에이전트 앱에 관하여을(를) 참조하세요.
엔터프라이즈가 소유한 조직에 앱이 설치된 경우 관리자는 에이전트 기능을 사용할 수 있게 되기 전에 "에이전트 앱" Copilot 정책을 사용하도록 설정해야 합니다.
GitHub Apps 및 OAuth apps
GitHub은 OAuth apps도 지원합니다. GitHub Apps와 달리, OAuth app을 설치하거나 해당 항목이 액세스할 수 있는 리포지토리를 제어하지 않습니다.
OAuth apps 둘 다 GitHub Apps OAuth 2.0을 사용합니다.
OAuth apps 는 사용자를 대신하여 또는 사용자와 독립적으로 작업할 수 있는 반면 GitHub Apps , 사용자를 대신하여만 작동할 수 있습니다.
자세한 내용은 GitHub 앱과 OAuth 앱 간의 차이점 및 OAuth 앱 권한 부여을(를) 참조하세요.