๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ™ GitHub

๐Ÿ™ GitHub Desktop ์„ค์น˜ ๋ฐ repository clone ๋ฐฉ๋ฒ•!

 

Install

ํ˜„์žฌ Windows์™€ MacOS ๊ฐ ๊ฐ์— ํ•ด๋‹นํ•˜๋Š” ์„ค์น˜ ํŒŒ์ผ์„ ๋ฐฐํฌํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ผ๋‹จ ์„ค์น˜๋Š” ๋งค.์šฐ.์‰ฝ.๋‹ค!

์•„๋ž˜ ์‚ฌ์ดํŠธ๋กœ ์ด๋™ํ•ด์„œ ๋‹ค์šด๋กœ๋“œ ํŒŒ์ผ์„ ๋ฐ›์•„์„œ ์‹คํ–‰๋งŒ ์‹œ์ผœ์ฃผ๋ฉด ๋œ๋‹ค!

 

GitHub Desktop

Simple collaboration from your desktop

desktop.github.com

 

 

 

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 ์—ด๊ธฐ -> ์ดˆ๋ก์ƒ‰ ํ…Œ๋‘๋ฆฌ๋ฅผ ๋ˆŒ๋Ÿฌ์ฃผ์„ธ์š”.

[ 1: A - C ]

 

D. ์•„๋ž˜์™€ ๊ฐ™์ด GitHubDesktop์ด ์—ด๋ฆฌ๋ฉด์„œ ์–ด๋–ค ํด๋”์— ์—ฐ๊ฒฐํ• ์ง€๋ฅผ ์„ ํƒํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์—ฐ๊ฒฐ์„ ์›ํ•˜์‹œ๋Š” ํด๋”๋ฅผ ์ฐพ์•„ ์„ ํƒํ•ด์ฃผ์„ธ์š”.

์ €๋Š” ๋ฏธ๋ฆฌ GitHub๋ผ๋Š” ํด๋”๋ฅผ ๋งŒ๋“ค์–ด์„œ ์—ฌ๊ธฐ์— ์—ฐ๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค.

[ 1-D ]

 

E. ๋กœ๋”ฉ์ฐฝ์„ ๊ธฐ๋‹ค๋ฆฌ๋ฉด.. ing ( ์™ผ์ชฝ )

F. ์ขŒ์ธก ์ƒ๋‹จ์— ํ•ด๋‹น repository๊ฐ€ ์—ฐ๊ฒฐ ๋œ ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ( ์˜ค๋ฅธ์ชฝ )

[ 1: E - F ]

 

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๋ฅผ ๋ˆŒ๋Ÿฌ์ฃผ์„ธ์š”.

[ 2-B-๊ฐ€ ]

 

๋‚˜. ์•„๋ž˜์™€ ๊ฐ™์€ ์ฐฝ์ด ๋œจ๋ฉด ์•„๊นŒ ๋ณต์‚ฌํ–ˆ๋˜ URL์„ ์•„๋ž˜ ๋นจ๊ฐ„์ƒ‰ ํ…Œ๋‘๋ฆฌ์•ˆ์— ๋ถ™์—ฌ๋„ฃ์–ด์ฃผ์„ธ์š”.

๋‹ค. ๋ฐ”๋กœ ์•„๋ž˜ ์นธ์€ ์•„๊นŒ ์œ„์—์„œ ์„ค๋ช…๋“œ๋ฆฐ ๊ฒƒ๊ณผ ๊ฐ™์€ ์—ฐ๊ฒฐํ•  ํด๋”๋ฅผ ์„ ํƒํ•˜๋Š” ๊ณณ์ž…๋‹ˆ๋‹ค, ์›ํ•˜๋Š” ํด๋”๋ฅผ ์„ ํƒํ•ด์ฃผ์„ธ์š”.

์ €๋Š” ์•„๊นŒ ํ•œ๋ฒˆ ์ง„ํ–‰ํ•˜์˜€๊ธฐ ๋•Œ๋ฌธ์— ์ž๋™์œผ๋กœ ์„ ํƒ์ด ๋˜์–ด์žˆ์Šต๋‹ˆ๋‹ค.

[ 2-B: ๋‚˜ - ๋‹ค ]

 

๋ผ. ์ขŒ์ธก ์ƒ๋‹จ์— ํ•ด๋‹น repository๊ฐ€ ์—ฐ๊ฒฐ ๋œ ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ( ์™ผ์ชฝ )

๋งˆ. ์ € ์ฒ˜๋Ÿผ 2๊ฐ€์ง€ ์ด์ƒ์˜ repository๋ฅผ ์—ฐ๊ฒฐํ•˜์…จ์„ ๋•Œ๋Š” ์ขŒ์ธก ์ƒ๋‹จ์— ํ•ด๋‹น repository๋ฅผ ํด๋ฆญํ•˜์‹œ๋ฉด ์—ฐ๊ฒฐ ๋œ repository๋“ค์„ ๋‹ค ๋ณผ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ํ•ด๋‹น Clone์œผ๋กœ ์ด๋™( Click์‹œ ) ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ( ์˜ค๋ฅธ์ชฝ )

[ 2-B: ๋ผ - ๋งˆ ]