Search

Eclise x Github μ—°λ™ν•˜κΈ°

Eclipse x Github μ—°λ™ν•˜κΈ°

1.
Github νšŒμ›κ°€μž…
2.
Github μ €μž₯μ†Œ λ§Œλ“€κΈ°
3.
Github μ €μž₯μ†Œ λ³΅μ œν•˜κΈ° (Git clone)
4.
변경사항 적용 및 μ—…λ‘œλ“œ (Commit & Push)
5.
μ§‘μ—κ°€μ„œ 졜초 ν•œλ²ˆ Git Clone λ³€κ²½ μ‚¬ν•­λ§Œ λ‹€μš΄λ‘œλ“œ (Pull)

1. Github νšŒμ›κ°€μž…

Github.comμ—μ„œ νšŒμ›κ°€μž…μ„ μ§„ν–‰ν•©λ‹ˆλ‹€.
β€’
Sign up λ²„νŠΌ 클릭
β€’
이메일, λΉ„λ°€λ²ˆν˜Έ, μ‚¬μš©μžλͺ… μž…λ ₯
β€’
이메일 인증 μ™„λ£Œ

2. Github μ €μž₯μ†Œ λ§Œλ“€κΈ°

μƒˆλ‘œμš΄ μ €μž₯μ†Œ(Repository)λ₯Ό μƒμ„±ν•©λ‹ˆλ‹€.
β€’
Github 둜그인 ν›„ '+' λ²„νŠΌ 클릭 β†’ New repository 선택
β€’
Repository name μž…λ ₯
β€’
Public/Private μ„€μ •
β€’
README file 생성 체크
β€’
Create repository 클릭

3. μ΄ν΄λ¦½μŠ€μ— Git ν”ŒλŸ¬κ·ΈμΈ μ„€μΉ˜

μ΄ν΄λ¦½μŠ€μ—μ„œ Git을 μ‚¬μš©ν•˜κΈ° μœ„ν•œ 섀정을 ν•©λ‹ˆλ‹€.
β€’
이클립슀 μ‹€ν–‰ β†’ Help β†’ Eclipse Marketplace
β€’
'EGit' 검색
β€’
EGit - Git Integration for Eclipse μ„€μΉ˜
β€’
이클립슀 μž¬μ‹œμž‘

4. Github μ €μž₯μ†Œ 볡제(Clone)

Github의 μ €μž₯μ†Œλ₯Ό 둜컬 μ»΄ν“¨ν„°λ‘œ κ°€μ Έμ˜΅λ‹ˆλ‹€.
β€’
Window β†’ Show View β†’ Other β†’ Git β†’ Git Repositories 선택
β€’
Clone a Git Repository 클릭
β€’
Github μ €μž₯μ†Œ URL μž…λ ₯
β€’
Github 계정정보 μž…λ ₯
β€’
μ €μž₯ μœ„μΉ˜ 선택 ν›„ Finish

5. ν”„λ‘œμ νŠΈ 변경사항 적용(Commit & Push)

μž‘μ—…ν•œ λ‚΄μš©μ„ Github에 μ—…λ‘œλ“œν•©λ‹ˆλ‹€.
β€’
ν”„λ‘œμ νŠΈ 우클릭 β†’ Team β†’ Add to Index (λ³€κ²½λœ 파일 선택)
β€’
ν”„λ‘œμ νŠΈ 우클릭 β†’ Team β†’ Commit (컀밋 λ©”μ‹œμ§€ μž‘μ„±)
β€’
ν”„λ‘œμ νŠΈ 우클릭 β†’ Team β†’ Push to Upstream (Github둜 μ—…λ‘œλ“œ)

6. 변경사항 λ‹€μš΄λ‘œλ“œ(Pull)

λ‹€λ₯Έ μ»΄ν“¨ν„°μ—μ„œ μž‘μ—…ν•œ λ‚΄μš©μ„ κ°€μ Έμ˜΅λ‹ˆλ‹€.
β€’
ν”„λ‘œμ νŠΈ 우클릭 β†’ Team β†’ Pull
β€’
변경사항 확인 ν›„ Finish
μ£Όμ˜μ‚¬ν•­:
β€’
컀밋 μ „ λ°˜λ“œμ‹œ ν”„λ‘œμ νŠΈκ°€ 정상 μž‘λ™ν•˜λŠ”μ§€ 확인
β€’
의미 μžˆλŠ” 컀밋 λ©”μ‹œμ§€ μž‘μ„±
β€’
주기적으둜 Pull ν•˜μ—¬ μ΅œμ‹  μƒνƒœ μœ μ§€