문서

GitHub

GitHub을 앱 또는 개인용 액세스 토큰과 연결하고, 각각이 부여하는 권한을 확인하세요.

GitHub은 Coroid을 통해 연결됩니다.GitHub 앱또는개인용 액세스 토큰. 이를 설정하려면설정 → 연결 → 소스 제어.

앱 또는 토큰

앱을 사용하는 것이 더 적합합니다. 앱은 사용자별이 아닌 저장소별로 접근 권한을 부여하며, 설정한 사람이 퇴사해도 계속 작동하고 폴링 없이 웹훅 이벤트를 수신할 수 있습니다.

앱 설치 시 조직 관리자 승인을 받을 수 없는 경우에는 토큰을 사용하세요.

GitHub 앱개인용 액세스 토큰
접근 범위저장소별사용자가 볼 수 있는 모든 항목
설치한 사람이 퇴사해도 유지됨아니요
웹훅 이벤트폴링
소유권토큰 소유자

앱 설치하기

GitHub을 선택하려면설정 → 연결 → 소스 제어그런 다음 설치 절차를 따르세요. GitHub은 어떤 저장소에 권한을 부여할지 묻고, 이후에는 GitHub 자체 설정에서 변경할 수 있습니다.

프로젝트 생성 시 저장소가 표시되지 않는다면, 해당 저장소에 대한 앱의 권한이 부여되지 않았을 가능성이 매우 높습니다. 이는 가장 흔한 원인입니다.

토큰 사용하기

범위가 포함된 기존 토큰을 생성하거나,repo콘텐츠 및 풀 리퀘스트에 대한 읽기 및 쓰기 권한이 있는 세분화된 토큰을 만든 뒤 소스 제어 설정에 붙여넣으세요.

토큰은 저장 시 암호화되며, API에서는 다시 반환되지 않고 설정 내보내기에도 포함되지 않습니다.

GitHub 이슈

동일한 연결을 통해 이슈를 업무로 가져올 수 있습니다. 자세한 내용은업무 가져오기.

Coroid이 저장소에서 수행하는 작업

  • 코드를 읽어 분석하고 수정합니다
  • 작업별로 브랜치를 생성합니다
  • 해당 브랜치를 푸시한 뒤 기본 브랜치에 대해 pull request을 엽니다

기본 브랜치에 직접 커밋하거나 병합하지 않습니다. 기존의 브랜치 보호 규칙, 필수 검증 및 리뷰 규칙은 그대로 적용됩니다.