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 슀크립트 μ‚¬μš© (ꢌμž₯)

.\setup_remote.ps1

μŠ€ν¬λ¦½νŠΈκ°€ 원격 μ €μž₯μ†Œ URL을 μž…λ ₯λ°›κ³  μžλ™μœΌλ‘œ μ„€μ •ν•©λ‹ˆλ‹€.

방법 2: μˆ˜λ™μœΌλ‘œ μ„€μ •

# 원격 μ €μž₯μ†Œ μΆ”κ°€ (GitHub μ €μž₯μ†Œ URL둜 λ³€κ²½)
git remote add origin https://github.com/μ‚¬μš©μžλͺ…/μ €μž₯μ†Œλͺ….git

# 원격 μ €μž₯μ†Œ 확인
git remote -v

# λ§ˆμŠ€ν„° 브랜치 ν‘Έμ‹œ
git push -u origin master

3. GitHub CLI μ‚¬μš© (선택사항)

GitHub CLIκ°€ μ„€μΉ˜λ˜μ–΄ μžˆλ‹€λ©΄:

# μƒˆ μ €μž₯μ†Œ 생성 및 ν‘Έμ‹œ
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 μ—…λ°μ΄νŠΈ (ν”„λ‘œμ νŠΈ μ„€λͺ… μΆ”κ°€)