연결 순서

  1. ChatGPT 왼쪽 아래 profile을 누릅니다.
  2. 설정 → 앱으로 이동합니다.
  3. GitHub를 찾아 연결합니다.
  4. GitHub 화면에서 ChatGPT app 설치를 승인합니다.
  5. 모든 repository 또는 선택한 repository만 허용합니다.
보안 추천

처음에는 작업할 repository만 선택하세요. 나중에 필요하면 GitHub app 설정에서 repository를 추가할 수 있습니다.

새 repository가 안 보일 때

연결 직후 만든 private repository는 바로 검색되지 않을 수 있습니다. 아래 순서로 처리합니다.

  1. ChatGPT의 설정 → 앱 → GitHub를 다시 엽니다.
  2. repository 선택 또는 GitHub에서 구성을 누릅니다.
  3. 새 repository를 허용 목록에 추가합니다.
  4. 5분 정도 기다린 뒤 다시 검색합니다.

연결됐다는 것과 모든 action이 있다는 것은 다릅니다

GitHub app을 연결했다고 source write 기능까지 자동으로 생기는 것은 아닙니다. 현재 연결에 노출된 action을 기준으로 실제 가능한 범위가 결정됩니다. 예를 들어 create_file, create_commit, update_ref가 있으면 기존 repository의 source 수정과 commit이 가능하지만, create_repository가 없으면 새 repository 생성은 GitHub 화면이나 gh repo create로 한 번 처리해야 합니다.

작업권장 도구설명
repository 읽기·검색·분석ChatGPT GitHub app허용한 repository 범위에서 처리
기존 repository file·branch·commit·PRGitHub app action, Codex 또는 GitHub CLI연결에 해당 write action이 있는지 먼저 확인
새 repository 생성create_repository action, GitHub 또는 gh repo createaction이 없으면 계정 소유자가 한 번 생성
Cloudflare Git 연결 승인Cloudflare dashboard처음 한 번 계정 소유자가 승인

연결 후 바로 쓸 지시문

@GitHub [본인 GitHub ID]/[repository 이름]를 읽고 현재 folder tree, 배포 방식, 오류 위험을 먼저 확인한 뒤 최소 변경으로 수정해줘. 변경 후 build와 링크 검사를 실행하고 결과를 보고해줘.

repository 이름을 정확히 적으면 엉뚱한 project를 수정하는 실수를 줄일 수 있습니다.

공식 참고: OpenAI Help Center — GitHub를 ChatGPT에 연결하기 ↗

ADVERTISEMENT

AdSense 승인 후 광고가 표시될 자리입니다.

이전 guide← 전체 흐름부터 이해하기: 파일이 웹주소가 되는 과정

표준 ChatGPT GitHub app의 정확한 범위

가능허용한 repository 읽기·검색·분석
별도 도구 필요file 수정·commit·push·PR
소유자가 직접login·OAuth·새 account·결제·secret 입력

현재 로그인한 본인 account의 repository를 허용해야 하며, 표준 GitHub app 연결만으로 write 권한이 생기는 것은 아닙니다. source를 수정하고 push하려면 Codex, GitHub CLI, local git 또는 실제로 제공되는 write action을 사용합니다.

새로 만든 repository가 바로 안 보이면 ChatGPT 설정 → 앱 → GitHub → repository 구성에서 접근 범위를 확인하고, GitHub 검색 index 반영을 5~10분 정도 기다린 뒤 다시 찾습니다.

예시 지시문
@GitHub [본인 GitHub ID]/[repository 이름]를 읽고 folder tree와 배포 설정을 분석해줘. write action이 없으면 수정했다고 말하지 말고, Codex 또는 local git으로 push할 정확한 방법을 제시해줘.