soyailabs / GIT_SETUP.md
SOY NV AI
feat: ν˜„μž¬ μž‘μ—… λ‚΄μš© μ €μž₯
c2280e3
|
raw
history blame
1.93 kB
# 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 μ—…λ°μ΄νŠΈ (ν”„λ‘œμ νŠΈ μ„€λͺ… μΆ”κ°€)