# Git 원격 저장소 설정 가이드 ## 현재 상태 - ✅ 로컬 Git 저장소 초기화 완료 - ✅ 모든 파일 커밋 완료 - ✅ master 브랜치 준비 완료 ## 원격 저장소 설정 방법 ### 1. GitHub에 새 저장소 만들기 1. GitHub에 로그인: https://github.com 2. 우측 상단의 **+** 버튼 클릭 → **New repository** 선택 3. 저장소 정보 입력: - Repository name: `soy-nv-ai` (또는 원하는 이름) - Description: `SOY NV AI - Web novel training system with RAG functionality` - Public 또는 Private 선택 - **⚠️ 중요: "Initialize this repository with a README" 체크하지 마세요!** 4. **Create repository** 클릭 ### 2. 원격 저장소 연결 및 푸시 #### 방법 1: PowerShell 스크립트 사용 (권장) ```powershell .\setup_remote.ps1 ``` 스크립트가 원격 저장소 URL을 입력받고 자동으로 설정합니다. #### 방법 2: 수동으로 설정 ```powershell # 원격 저장소 추가 (GitHub 저장소 URL로 변경) git remote add origin https://github.com/사용자명/저장소명.git # 원격 저장소 확인 git remote -v # 마스터 브랜치 푸시 git push -u origin master ``` ### 3. GitHub CLI 사용 (선택사항) GitHub CLI가 설치되어 있다면: ```powershell # 새 저장소 생성 및 푸시 gh repo create soy-nv-ai --public --source=. --remote=origin --push ``` ## 주의사항 - `.gitignore` 파일에 다음이 포함되어 있습니다: - `venv/` - 가상환경 - `instance/` - 데이터베이스 파일 - `uploads/*` - 업로드된 파일 - `__pycache__/` - Python 캐시 - 민감한 정보는 커밋하지 마세요: - 비밀번호 - API 키 - 데이터베이스 파일 ## 다음 단계 원격 저장소 설정 후: 1. GitHub에서 저장소 확인 2. 필요시 `.env` 파일을 추가하여 환경 변수 관리 3. README.md 업데이트 (프로젝트 설명 추가)