Skip to content

GitHub 연동

프로젝트를 생성하려면 먼저 GitHub 계정을 연결해야 합니다.

  1. 계정 설정 (/account/settings)으로 이동

  2. GitHub 연결 버튼 클릭 → 팝업에서 OAuth 인증

  3. GitHub App 설치 → 리포지토리 액세스 허용

[연결 버튼]
→ GET /api/account/providers/github/link?redirect_uri=...
→ 팝업에서 GitHub OAuth 인증
→ 콜백으로 토큰 저장
→ BroadcastChannel로 부모 창에 완료 알림
GET /api/account/providers/github/install
→ GitHub App 설치 페이지로 302 리다이렉트
→ 사용자가 리포지토리 액세스 허용
→ /api/account/providers/github/install/callback

연결이 완료되면 GET /api/users/me/repos로 저장소 목록을 조회할 수 있습니다.

  • 최대 100개/페이지
  • private/public 구분 표시
  • 클라이언트 사이드 검색/필터링
  • GitHub 연동은 워크스페이스가 아닌 개인 계정 단위입니다.
  • 연결 해제는 /account/settings에서 가능합니다.