클라우드에서 코딩하기: Codex 클라우드
GitHub에 올린 프로젝트는 Codex 클라우드에 맡길 수 있어요. 컴퓨터를 꺼도 작업이 계속되고, 결과는 풀 리퀘스트로 받아 확인해요.
🎯 이번 레슨을 마치면
- Codex 클라우드가 내 컴퓨터 폴더 방식과 어떻게 다른지 안다
- Codex 클라우드에 작업을 맡기고 결과를 내 사이트에 반영할 수 있다
언제 무엇을 쓸까?
| 상황 | 추천 |
|---|---|
| 결과를 바로 내 컴퓨터에서 열어 보며 고치고 싶어요 | 💻 내 컴퓨터 폴더 (Codex 앱 / VS Code) |
| 작업을 맡겨 두고 다른 일을 하고 싶어요 | ☁️ Codex 클라우드 |
| 다른 기기에서 진행 상황을 확인하고 싶어요 | ☁️ Codex 클라우드 |
| 아직 GitHub에 올리지 않은 프로젝트예요 | 💻 내 컴퓨터 폴더 (먼저 2-5 레슨) |
Codex 클라우드 시작하기
- 웹 브라우저에서 ChatGPT에 로그인하고 Codex 화면으로 가요. (Codex 앱이나 VS Code 확장에서 클라우드로 작업을 보낼 수도 있어요.)
- GitHub 계정을 연결하고, 작업할 저장소(예:
my-site)를 골라 **환경(Environment)**을 만들어요. - 요청을 쓰고 **작업 보내기(코드 작성)**를 눌러요. 질문만 하고 싶을 때는 **묻기(Ask)**를 골라요.
작품 구역에 사진 6장을 3열 바둑판으로 보여 주는 갤러리를 만들어 줘. 휴대폰에서는 2열로 보이게 해 줘. 다 되면 무엇을 바꿨는지 초보자도 알게 쉽게 정리해 줘.
결과를 내 사이트에 반영하기
클라우드에서 한 작업은 바로 사이트에 반영되지 않아요. 작업이 끝나면 바뀐 내용을 보여 주고, 마음에 들면 GitHub에 풀 리퀘스트(PR)풀 리퀘스트 (Pull Request)GitHub에서 "이 변경을 원래 코드에 합쳐 주세요"라고 요청하는 것이에요. 바뀐 내용을 확인하고 합칠지 정해요.로 올려요.
Codex 클라우드 작업 진행
바뀐 내용 확인 설명과 변경 비교
풀 리퀘스트 GitHub에 "합쳐 주세요"
합치기(merge) 본 사이트 코드에 반영
자동 배포 사이트 업데이트
GitHub의 풀 리퀘스트 화면에서 Merge 버튼을 누르면 합쳐져요. Cloudflare 자동 배포를 연결해 두었다면 1~2분 뒤 사이트가 바뀌어요.
퀴즈
Codex 클라우드에서 끝난 작업을 내 사이트에 반영하는 순서로 알맞은 것은?
📝 정리해 볼까요?
- Codex 클라우드는 GitHub 저장소를 OpenAI의 클라우드 컴퓨터에서 Codex가 작업하는 방식이에요.
- 작업 결과는 풀 리퀘스트(PR)로 받아요. 바뀐 내용을 확인하고 합치면(merge) 자동 배포로 사이트에 반영돼요.
- 비밀 키는 작업 요청에 붙여 넣지 말고, 클라우드 환경 설정에 따로 넣어요.
📖 새로 나온 용어
- Codex
- OpenAI가 만든 AI 코딩 도구예요. ChatGPT 계정으로 쓰고, 앱·VS Code 확장·클라우드(ChatGPT 웹)에서 사용할 수 있어요. 비유: 내 컴퓨터에 와서 일하는 개발자 동료
- GitHub
- Git으로 저장한 코드를 인터넷에 올려 보관하고 공유하는 서비스예요. 비유: 코드용 클라우드 저장소
- 풀 리퀘스트 Pull Request
- GitHub에서 "이 변경을 원래 코드에 합쳐 주세요"라고 요청하는 것이에요. 바뀐 내용을 확인하고 합칠지 정해요. 비유: 수정본을 결재 올리기
잘했어요! 완료 표시는 이 브라우저에 저장돼요.