SMALL

[처음부터 끝까지] GitHub에 프로젝트 올리는 방법
1단계. GitHub 계정 만들기 (이미 있으면 생략)
- 👉 https://github.com 에 접속
- "Sign up" 눌러 회원가입 (이메일/비번만)
- 완료 후 로그인
2단계. GitHub에서 새 저장소(Repository) 만들기
- 로그인 후 오른쪽 위 + 버튼 → New repository 클릭
- 이름 입력: 예시) yuanta-etf-bot
- 공개/비공개 선택 (비공개 추천)
- ✅ "Initialize this repository with a README" 체크 ❌하지 마세요!
- Create repository 클릭
➡️ 이제 빈 저장소가 하나 만들어졌습니다.
3단계. 내 컴퓨터(Cursor, Windsurf, Replit)에 Git 설정하기
✅ Git 설치 (로컬에서 작업 시 필요)
- 윈도우: https://git-scm.com/download/win
- Mac: 터미널에서 xcode-select --install
✅ Replit은 Git 내장되어 있음
- Replit 좌측 탭 > Git 버튼 활성화됨 (Push 가능)
4단계. 터미널에서 내 프로젝트 폴더로 이동
bash
복사편집
cd 폴더 이름
5단계. Git 초기화
bash
복사편집
git init
6단계. GitHub 저장소 연결
GitHub에서 생성한 저장소 주소 복사 후, 아래 명령어에 붙여넣기
7단계. 파일 등록 및 커밋
bash
복사편집
git add . git commit -m "처음 업로드"
8단계. GitHub로 업로드 (푸시)
bash
복사편집
git branch -M main git push -u origin main
➡️ 브라우저에서 GitHub 저장소를 새로고침 해보세요!
모든 파일이 올라가 있을 거예요.
📌 참고: 파일이 안 올라갈 때
- .gitignore 파일이 있어서 일부 파일 제외된 경우
- .env 같은 민감 정보는 올라가지 않도록 주의!
bash
복사편집
# .gitignore 예시 .env __pycache__/ *.pyc
🧷 보너스: 자주 쓰는 명령어 요약
기능명령어
| 변경된 파일 추적 | git status |
| 새 파일 추가 | git add 파일명 |
| 변경 저장 | git commit -m "설명" |
| GitHub로 업로드 | git push |
| GitHub에서 내려받기 | git pull |
🔐 보안 꿀팁
- .env 파일은 절대 GitHub에 업로드 금지!
- .env.example만 만들어서 양식 제공
✅ 요약 흐름
markdown
복사편집
1. GitHub에서 새 저장소 생성 2. Git으로 내 폴더 연결 3. git init → add → commit → push
LIST