GitHub 연동
프로젝트를 생성하려면 먼저 GitHub 계정을 연결해야 합니다.
-
계정 설정 (
/account/settings)으로 이동 -
GitHub 연결 버튼 클릭 → 팝업에서 OAuth 인증
-
GitHub App 설치 → 리포지토리 액세스 허용
OAuth 흐름
Section titled “OAuth 흐름”[연결 버튼] → GET /api/account/providers/github/link?redirect_uri=... → 팝업에서 GitHub OAuth 인증 → 콜백으로 토큰 저장 → BroadcastChannel로 부모 창에 완료 알림GitHub App 설치
Section titled “GitHub App 설치”GET /api/account/providers/github/install → GitHub App 설치 페이지로 302 리다이렉트 → 사용자가 리포지토리 액세스 허용 → /api/account/providers/github/install/callback저장소 접근
Section titled “저장소 접근”연결이 완료되면 GET /api/users/me/repos로 저장소 목록을 조회할 수 있습니다.
- 최대 100개/페이지
- private/public 구분 표시
- 클라이언트 사이드 검색/필터링
- GitHub 연동은 워크스페이스가 아닌 개인 계정 단위입니다.
- 연결 해제는
/account/settings에서 가능합니다.