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

๋ฐฐ์šธ ๊ฒƒ์€ ์ •๋ง ๋งŽ์•„ ๐Ÿšจ/ํ˜•์ƒ๊ด€๋ฆฌ & CI & CD ๐Ÿงฑ4

๋„คํŠธ๋ฆฌํŒŒ์ด netlify ๊นƒํ—ˆ๋ธŒ github ์—ฐ๋™ํ•ด์„œ ์›น์‚ฌ์ดํŠธ ๋ฐฐํฌํ•˜๋Š” ๋ฐฉ๋ฒ• Netlify๋Š” ๊ฐ„ํŽธํ•˜๊ฒŒ ์ •์  ์›น์‚ฌ์ดํŠธ๋ฅผ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ•๋ ฅํ•œ ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค. ํŠนํžˆ GitHub๊ณผ ์—ฐ๋™ํ•˜๋ฉด ์ฝ”๋“œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ž๋™์œผ๋กœ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์–ด ๊ฐœ๋ฐœ ํšจ์œจ์ด ๊ทน๋Œ€ํ™”๋ฉ๋‹ˆ๋‹ค. ์ด๋ฒˆ ๊ธ€์—์„œ๋Š” GitHub ์ €์žฅ์†Œ์™€ Netlify๋ฅผ ์—ฐ๋™ํ•˜์—ฌ ์ •์  ์›น์‚ฌ์ดํŠธ๋ฅผ ๋ฐฐํฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋‹จ๊ณ„๋ณ„๋กœ ์ž์„ธํžˆ ์„ค๋ช…ํ•ด ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. ๐Ÿš€ [ ์—”์นด์ฝ” ]1. Netlify ๊ฒ€์ƒ‰ ๋ฐ ์ ‘์† - ๋จผ์ €, ์ธํ„ฐ๋„ท ๊ฒ€์ƒ‰์ฐฝ์— Netlify๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ๊ณต์‹ ํ™ˆํŽ˜์ด์ง€๋ฅผ ์ฐพ์Šต๋‹ˆ๋‹ค.  2. Netlify ๋กœ๊ทธ์ธ ์ง„ํ–‰ - Netlify ํ™ˆํŽ˜์ด์ง€์— ์ ‘์†ํ•œ ํ›„, ๊ธฐ์กด ๊ณ„์ •์œผ๋กœ ๋กœ๊ทธ์ธํ•˜๊ฑฐ๋‚˜ ์ƒˆ๋กœ์šด ๊ณ„์ •์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. 3. GitHub ๋กœ๊ทธ์ธ ๋ฐ ํ”„๋กœ์ ํŠธ ๊ฐ€์ ธ์˜ค๊ธฐ - Netlify์—์„œ GitHub ๊ณ„์ •์„ ์—ฐ๋™ํ•˜๊ธฐ ์œ„ํ•ด ๋จผ์ € GitHub์— ๋กœ๊ทธ์ธํ•œ ํ›„, "Impo.. 2025. 2. 8.
์†Œ์ŠคํŠธ๋ฆฌ SourceTree ๋‹ค์šด๋กœ๋“œ ๋ฐ ๊นƒํ—ˆ๋ธŒ GitHub ์—ฐ๋™ํ•˜๋Š” ๋ฐฉ๋ฒ• ๋ฒ„์ „ ๊ด€๋ฆฌ์˜ ํ•„์ˆ˜ ๋„๊ตฌ, GitHub! ํ•˜์ง€๋งŒ ๋ช…๋ น์–ด๋งŒ์œผ๋กœ ๊ด€๋ฆฌํ•˜๊ธฐ์—” ๋‹ค์†Œ ๋ณต์žกํ•˜๊ณ  ๋ฒˆ๊ฑฐ๋กœ์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿด ๋•Œ ์œ ์šฉํ•œ ๋„๊ตฌ๊ฐ€ ๋ฐ”๋กœ SourceTree์ž…๋‹ˆ๋‹ค. SourceTree๋Š” GitHub์™€ ๊ฐ™์€ ๋ฒ„์ „ ๊ด€๋ฆฌ ํ”Œ๋žซํผ์„ ์‹œ๊ฐ์ ์œผ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ๋Š” ๊ฐ•๋ ฅํ•œ GUI ํˆด์ž…๋‹ˆ๋‹ค. ์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” SourceTree ๋‹ค์šด๋กœ๋“œ๋ถ€ํ„ฐ GitHub์™€์˜ ์—ฐ๋™ ๋ฐฉ๋ฒ•๊นŒ์ง€ ๋‹จ๊ณ„๋ณ„๋กœ ์‰ฝ๊ณ  ๊ฐ„๋‹จํ•˜๊ฒŒ ์•ˆ๋‚ดํ•ด ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. Git ์‚ฌ์šฉ์ด ์ฒ˜์Œ์ด์‹  ๋ถ„๋“ค๋„, ์ด๋ฏธ GitHub๋ฅผ ์‚ฌ์šฉ ์ค‘์ธ ๋ถ„๋“ค๋„ SourceTree๋ฅผ ํ†ตํ•ด ๋ณด๋‹ค ํŽธ๋ฆฌํ•˜๊ฒŒ ์ฝ”๋“œ ๊ด€๋ฆฌ๋ฅผ ์‹œ์ž‘ํ•ด ๋ณด์„ธ์š”![ ์—”์นด์ฝ” ]1. SourceTree ๊ฒ€์ƒ‰ ๋ฐ ํ™ˆํŽ˜์ด์ง€ ์ ‘์† - ๊ฒ€์ƒ‰์ฐฝ์— "SourceTree"๋ฅผ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค. - ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ์—์„œ SourceTree ๊ณต์‹ ํ™ˆํŽ˜์ด์ง€์—.. 2025. 1. 12.
๊นƒ Git ๋‹ค์šด๋กœ๋“œํ•˜๋Š” ๋ฐฉ๋ฒ• ์•ˆ๋…•ํ•˜์„ธ์š”! ๊ฐœ๋ฐœ์„ ์‹œ์ž‘ํ•˜๊ฑฐ๋‚˜ ํ˜‘์—…์„ ๊ณ„ํš ์ค‘์ด๋ผ๋ฉด, Git์€ ๋” ์ด์ƒ ์„ ํƒ์ด ์•„๋‹Œ ํ•„์ˆ˜๊ฐ€ ๋˜์—ˆ์ฃ . Git์€ ๋ฒ„์ „ ๊ด€๋ฆฌ ๋„๊ตฌ๋กœ, ํ”„๋กœ์ ํŠธ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ๊ด€๋ฆฌํ•˜๊ณ  ํŒ€๊ณผ ์›ํ™œํ•˜๊ฒŒ ํ˜‘์—…ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ๋Š” ๊ฐ•๋ ฅํ•œ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค.์ด ๋ธ”๋กœ๊ทธ ํฌ์ŠคํŒ…์—์„œ๋Š” Git์„ ์ฒ˜์Œ ์ ‘ํ•˜์‹œ๋Š” ๋ถ„๋“ค๋„ ๋”ฐ๋ผ ํ•˜๊ธฐ ์‰ฝ๋„๋ก Git ๋‹ค์šด๋กœ๋“œ ๋ฐฉ๋ฒ•๊ณผ ์„ค์น˜ ๊ณผ์ •์„ ๋‹จ๊ณ„๋ณ„๋กœ ์นœ์ ˆํžˆ ์•ˆ๋‚ดํ•ด ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. ์ดˆ๋ณด์ž๋ถ€ํ„ฐ ์ˆ™๋ จ์ž๊นŒ์ง€ ๋ชจ๋‘ ์ฐธ๊ณ ํ•  ์ˆ˜ ์žˆ๋„๋ก ์šด์˜์ฒด์ œ๋ณ„ ์„ค์น˜ ํŒ๊ณผ ๊ธฐ๋ณธ ์„ค์ • ๋ฐฉ๋ฒ•๊นŒ์ง€ ํ•จ๊ป˜ ๋‹ค๋ค„๋ณผ ์˜ˆ์ •์ด๋‹ˆ ๋๊นŒ์ง€ ํ•จ๊ป˜ํ•ด ์ฃผ์„ธ์š”!์ง€๊ธˆ ๋ฐ”๋กœ Git ์„ค์น˜๋กœ ๊ฐœ๋ฐœ์˜ ์ฒซ๊ฑธ์Œ์„ ๋‚ด๋””๋ŽŒ ๋ณด์„ธ์š”! ๐Ÿ–ฅ๏ธโœจ[ ์—”์นด์ฝ” ]1. Git ๊ณต์‹ ์›น์‚ฌ์ดํŠธ ์ ‘์†ํ•˜๊ธฐ - ๋จผ์ € ์ธํ„ฐ๋„ท ๊ฒ€์ƒ‰์ฐฝ์— "Git"์„ ์ž…๋ ฅํ•˜์—ฌ Git ๊ณต์‹ ์›น์‚ฌ์ดํŠธ์— ์ ‘์†ํ•ฉ๋‹ˆ๋‹ค. Git์˜ ์ตœ์‹  ๋ฒ„์ „์„ ๋‹ค์šด.. 2025. 1. 10.
๊นƒํ—ˆ๋ธŒ GitHub ํšŒ์›๊ฐ€์ž… ๋ฐ ํ”„๋กœํ•„ ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ• ์•ˆ๋…•ํ•˜์„ธ์š”. ์ƒˆ๋กœ์šด ๋งˆ์Œ๊ฐ€์ง์œผ๋กœ ๊นƒํ—ˆ๋ธŒ๋ฅผ ์ƒˆ๋กœ ๊ตฌ์ถ•ํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ํ˜น์‹œ ๊นƒํ—ˆ๋ธŒ๋ฅผ ์จ๋ณด์‹œ์ง€ ๋ชปํ–ˆ๋˜ ๋ถ„๋“ค์ด ๊ณ„์‹ ๋‹ค๋ฉด ์ด ๊ธ€์„ ๋ณด๋ฉด์„œ ๊นƒํ—ˆ๋ธŒ๋ฅผ ์ข‹์€ ํฌํŠธํด๋ฆฌ์˜ค๋กœ ๋งŒ๋“ค์–ด๋ด…์‹œ๋‹ค. ์—ญ์‹œ ๊นƒํ—ˆ๋ธŒ๋ผ๊ณ  ์ƒ๊ฐํ•˜๊ฒŒ ๋  ๊ฒ๋‹ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.[ ์—”์นด์ฝ” ] GitHub๋Š” Git์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ์›๊ฒฉ ์ €์žฅ์†Œ ํ˜ธ์ŠคํŒ… ์„œ๋น„์Šค๋กœ, ๊ฐœ๋ฐœ์ž๋“ค์ด ์ฝ”๋“œ ๋ฒ„์ „ ๊ด€๋ฆฌ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ์ˆ˜ํ–‰ํ•˜๊ณ  ํ˜‘์—…ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•˜๋Š” ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์—ฌ๋Ÿฌ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋™์ผํ•œ ํ”„๋กœ์ ํŠธ์— ์ ‘๊ทผํ•˜์—ฌ ์ฝ”๋“œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๊ณต์œ ํ•˜๊ณ  ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Git์€ ํŒŒ์ผ์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ถ”์ ํ•˜๊ณ  ๋ฒ„์ „ ๊ด€๋ฆฌ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๋„๊ตฌ๋กœ, ๋กœ์ปฌ ํ™˜๊ฒฝ์—์„œ ์ฃผ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด, GitHub๋Š” ์ด๋Ÿฌํ•œ Git ์ €์žฅ์†Œ๋ฅผ ์˜จ๋ผ์ธ์—์„œ ํ˜ธ์ŠคํŒ… ํ•˜์—ฌ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค๊ณผ ๊ณต์œ ํ•˜๊ฑฐ๋‚˜ ํ˜‘์—…ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค.  1.. 2024. 12. 20.