Install
ํ์ฌ Windows์ MacOS ๊ฐ ๊ฐ์ ํด๋นํ๋ ์ค์น ํ์ผ์ ๋ฐฐํฌํ๊ณ ์๊ธฐ ๋๋ฌธ์ ์ผ๋จ ์ค์น๋ ๋งค.์ฐ.์ฝ.๋ค!
์๋ ์ฌ์ดํธ๋ก ์ด๋ํด์ ๋ค์ด๋ก๋ ํ์ผ์ ๋ฐ์์ ์คํ๋ง ์์ผ์ฃผ๋ฉด ๋๋ค!
Repository Clone
GitHub Desktop์ ์ด์ฉํ๋ ๋ฐฉ๋ฒ๊ณผ GitHub ํํ์ด์ง์์ Clone์ ํ ๋ GitHub Desktop์ ์คํ์ํค๋ ๋ฐฉ๋ฒ ์ด 2๊ฐ์ง๊ฐ ์์ต๋๋ค.
1. GitHub Homepage์์ Github Desktop ์ด๊ธฐ
์๋์ ๊ฐ์ด GitHub์์ ์ฐ๊ฒฐ์ ์ํ๋ repository ํ์ด์ ์ ์ํฉ๋๋ค.
A. ํ๋ฉด์์ ๋ณด์ด๋ Clone or download -> ์ด๋ก์ ๋ฒํผ( ๋นจ๊ฐ์ ํ ๋๋ฆฌ )๋ฅผ ๋๋ฌ์ฃผ์ธ์.
B. ๋ฒํผ์ ๋๋ฅด๋ฉด Clone with HTTPS ๋ผ๋ ํ์ดํ์ ๊ฐ์ง ๋ฐ์ค๊ฐ ์ด๋ฆฝ๋๋ค.
์ด๋ ์๋ ์ชฝ์ ์๋ Open in Desktop -> ํ๋์ ๋ฒํผ( ์ฃผํฉ์ ํ ๋๋ฆฌ )๋ฅผ ๋๋ฌ์ฃผ์ธ์.
C. ์๋จ์ด๋ ํ์ ์ฐฝ์ผ๋ก GitHubDesktop์ ์ฌ์๊ฒ ๋๊ณ ๋ฌผ์ด๋ด ๋๋ค. GitHubDesktop ์ด๊ธฐ -> ์ด๋ก์ ํ ๋๋ฆฌ๋ฅผ ๋๋ฌ์ฃผ์ธ์.
D. ์๋์ ๊ฐ์ด GitHubDesktop์ด ์ด๋ฆฌ๋ฉด์ ์ด๋ค ํด๋์ ์ฐ๊ฒฐํ ์ง๋ฅผ ์ ํํ๊ฒ ๋ฉ๋๋ค. ์ฐ๊ฒฐ์ ์ํ์๋ ํด๋๋ฅผ ์ฐพ์ ์ ํํด์ฃผ์ธ์.
์ ๋ ๋ฏธ๋ฆฌ GitHub๋ผ๋ ํด๋๋ฅผ ๋ง๋ค์ด์ ์ฌ๊ธฐ์ ์ฐ๊ฒฐํ์ต๋๋ค.
E. ๋ก๋ฉ์ฐฝ์ ๊ธฐ๋ค๋ฆฌ๋ฉด.. ing ( ์ผ์ชฝ )
F. ์ข์ธก ์๋จ์ ํด๋น repository๊ฐ ์ฐ๊ฒฐ ๋ ๊ฒ์ ๋ณผ ์ ์์ต๋๋ค. ( ์ค๋ฅธ์ชฝ )
2. GitHub Desktop
A. ์ฌ์ค ๊ฐ ๋ฒ์ ๊ด๋ฆฌ ์ฌ์ดํธ ๊ณ์ ์ ๋ก๊ทธ์ธ์ ํ๋ฉด clone ํ ์ ์๋ ์์ ์ repository ๋ชฉ๋ก์ ๋ณด์ฌ์ค๋๋ค.
์ด ๋ฐฉ๋ฒ์ ๋ก๊ทธ์ธ๋ง ํ๋ฉด ๋๋ ๊ฒ์ด๊ธฐ์ ์ผ๋จ ๋๊ธฐ๋๋ก ํ๊ฒ ์ต๋๋ค.
B. Clone with URL (=๋ ํฌ์งํ ๋ฆฌ download URL )๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ
URL์ ์๊ณ ์๋ค๋ฉด GitHub ํ์ด์ง์ ์ ์ํ์ง ์์๋ ๋์ง๋ง ๋ชจ๋ฅธ๋ค๋ฉด ์ ์ํด์ ๋งํฌ๋ฅผ ์์๋ด์ผ๊ฒ ์ฃ ?
์๋์ ๊ฐ์ด GitHub์์ ์ฐ๊ฒฐ์ ์ํ๋ repository ํ์ด์ง์ ์ ์ํฉ๋๋ค.
๊ฐ. ํ๋ฉด์์ ๋ณด์ด๋ Clone or download -> ์ด๋ก์ ๋ฒํผ์ ๋๋ฌ์ฃผ์ธ์.
๋. ๋ฒํผ์ ๋๋ฅด๋ฉด Clone with HTTPS ๋ผ๋ ํ์ดํ์ ๊ฐ์ง ๋ฐ์ค๊ฐ ์ด๋ฆฝ๋๋ค.
์ด๋ ์๋ ์ชฝ์ ์๋ URL -> ๋นจ๊ฐ์ ํ ๋๋ฆฌ ๊ฐ์ฅ ์ค๋ฅธ์ชฝ์ ๋ณต์ฌํ๊ธฐ ๋ฒํผ์ ๋๋ฌ์ฃผ์ธ์.
๊ฐ. GitHub Desktop์ ์คํ์ํค๊ณ ์ข์ธก ์๋จ์ Clone repository( ๋นจ๊ฐ์ ํ ๋๋ฆฌ )๋ฅผ ํด๋ฆญํ์๊ฑฐ๋
๋จ์ถ๊ธฐ Ctrl+Shift+O๋ฅผ ๋๋ฌ์ฃผ์ธ์.
๋. ์๋์ ๊ฐ์ ์ฐฝ์ด ๋จ๋ฉด ์๊น ๋ณต์ฌํ๋ URL์ ์๋ ๋นจ๊ฐ์ ํ ๋๋ฆฌ์์ ๋ถ์ฌ๋ฃ์ด์ฃผ์ธ์.
๋ค. ๋ฐ๋ก ์๋ ์นธ์ ์๊น ์์์ ์ค๋ช ๋๋ฆฐ ๊ฒ๊ณผ ๊ฐ์ ์ฐ๊ฒฐํ ํด๋๋ฅผ ์ ํํ๋ ๊ณณ์ ๋๋ค, ์ํ๋ ํด๋๋ฅผ ์ ํํด์ฃผ์ธ์.
์ ๋ ์๊น ํ๋ฒ ์งํํ์๊ธฐ ๋๋ฌธ์ ์๋์ผ๋ก ์ ํ์ด ๋์ด์์ต๋๋ค.
๋ผ. ์ข์ธก ์๋จ์ ํด๋น repository๊ฐ ์ฐ๊ฒฐ ๋ ๊ฒ์ ๋ณผ ์ ์์ต๋๋ค. ( ์ผ์ชฝ )
๋ง. ์ ์ฒ๋ผ 2๊ฐ์ง ์ด์์ repository๋ฅผ ์ฐ๊ฒฐํ์ จ์ ๋๋ ์ข์ธก ์๋จ์ ํด๋น repository๋ฅผ ํด๋ฆญํ์๋ฉด ์ฐ๊ฒฐ ๋ repository๋ค์ ๋ค ๋ณผ ์ ์์ผ๋ฉฐ, ํด๋น Clone์ผ๋ก ์ด๋( Click์ ) ๊ฐ๋ฅํฉ๋๋ค. ( ์ค๋ฅธ์ชฝ )