์ƒ๊ฐ์ •๋ฆฌ 15

mac์—์„œ git๊ณ„์ • ์—ฌ๋Ÿฌ๊ฐœ ์—ฐ๋™ํ•˜๊ธฐ

๊ฐœ๋ฐœ๊ด€๋ จ๋œ ๋ธ”๋กœ๊ทธ๊ธ€์„ ์–ผ๋งˆ๋งŒ์— ์“ฐ๋Š”๊ฑฐ์ง€? ๋ฐ”์˜๋‹ค๋Š” ํ•‘๊ณ„๋กœ ๋‚˜์˜ ์Šคํ‚ฌ์„ ๋‚˜๋งŒ์˜ ๊ฒƒ์œผ๋กœ๋งŒ ๊ฐ„์งํ–ˆ๋‹ค. ์ฃผ๋ง์— ์—ฌ์œ ๋กญ๊ฒŒ ์ผ ๋ณด๊ณ ์‹ถ์–ด์„œ ๊ฐ€๋” ์ถœ๊ทผ์„ ํ•˜์ง€๋งŒ 2022๋…„์˜ ์ฃผ๋ง์€ ์—…๋ฌด๊ฐ€ ์•„๋‹Œ ์—…๋ฌด ์™ธ ๊ฐœ๋ฐœ๊ณผ ๋ฏธ๋ž˜์˜ ์ธ๋จธ๋ฅผ ์œ„ํ•ด ๋ธ”๋กœ๊ทธ๋ฅผ ์ž‘์„ฑํ•ด๋ณด๋„๋ก ํ•ด์•ผ๊ฒ ๋‹ค. ์‚ฌ์‹ค ๊ฒ€์ƒ‰ํ•˜๋ฉด ์ด๋Ÿฐ ๊ธ€ ์Ÿ์•„์ง€๋Š”๋ฐ ๊ณง ๊ณ„์ •์ด ๊ผฌ์—ฌ์„œ ์ด๊ฑฐ ํ• ์ค„์•„๋Š”์‚ฌ๋žŒ! ํ•˜๊ณ  ์—…๋ฌด์Šฌ๋ž™์— ๊ธ€์„ ์˜ฌ๋ฆด ๋™๋ฃŒ ๊ฐœ๋ฐœ์ž๋‹˜์—๊ฒŒ ๋งํฌํ•˜๋‚˜ ๋“œ๋ฆฌ๊ณ  ๋‚˜์˜ ์‚ฝ์งˆ๊ฒฝํ—˜์„ ๊ณต์œ ํ•˜๊ณ  ์ด๋ฅผ ํ†ตํ•ด ํ•ด๊ฒฐํ–ˆ์œผ๋ฉด ํ•˜๋Š” ๋™๋ฃŒ์• ๋ผ๊ณ  ํ•ด๋‘ฌ์•ผ๊ฒ ๋‹ค. ์š”์ฆ˜ ๋“ค์–ด์˜ค๋Š” ํ”„๋กœ์ ํŠธ๋“ค์€ ์™ธ์ฃผ๋กœ ๋ฐ›๋Š” ํ”„๋กœ์ ํŠธ๋“ค์ด ์ข€ ์žˆ๋Š” ํŽธ์ด๋‹ค. ๋•๋ถ„์— 2๊ฐœ์˜ bitbucket๊ณ„์ •๊ณผ 1๊ฐœ์˜ github๊ณ„์ •์„ ๋„˜๋‚˜๋“ค๋ฉฐ ์ž‘์—…ํ•˜๊ณ ์žˆ๋‹ค. ์ด๋•Œ ๊ฐ๊ฐ์˜ ๊ณ„์ •์— ๋งค์นญ๋˜๋Š” sshํ‚ค๊ฐ€ ์žˆ๋Š”๋ฐ ์ด๋ฅผ configํŒŒ์ผ์—์„œ ์ ์ ˆํžˆ ๋ถ„๊ธฐํ•  ์ˆ˜ ์žˆ๋‹ค. ์šฐ์„  ..

2021 ๊ฐœ๋ฐœ ํšŒ๊ณ 

๋‚˜๋Š” ๊ธ€ ์“ฐ๋Š” ๊ฑธ ์ข‹์•„ํ•œ๋‹ค. ๋ฌธ๊ณผ ๊ฐ์„ฑ์ด ๋‚ญ๋‚ญํ•œ ๊ฐœ๋ฐœ์ž๋ผ์„œ ๊ธ€์„ ์“ฐ๋Š” ๊ฒƒ๋„ ๋ณด๋Š” ๊ฒƒ๋„ ์ข‹์•„ํ•œ๋‹ค. 2021๋…„์„ ๋งˆ๋ฌด๋ฆฌํ•˜๋Š” ๊ฐœ๋ฐœํšŒ๊ณ ๋ฅผ ์ž‘์„ฑํ•ด๋ณผ๊นŒ ์ƒ๊ฐ์„ ํ•˜๋‹ค ์ด๋ ‡๊ฒŒ ๊ธ€์„ ์จ๋ณธ๋‹ค. ์–ด๋–ค ๊ธ€์„ ์จ์•ผ 2021๋…„์„ ์ž˜ ๋งˆ๋ฌด๋ฆฌํ–ˆ๋‹ค๊ณ  ์†Œ๋ฌธ์ด ๋‚ ๊นŒ. ๊ณ ๋ฏผ์„ ์ž ๊น ํ•ด๋ณธ๋‹ค. 30์‚ด ๋Šฆ์€ ๋‚˜์ด์— ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜์—ˆ๊ณ  ๋‚˜๋Š” ์ด์ œ 33์‚ด์ด ๋˜์—ˆ๋‹ค. 30์‚ด, ๊ฐœ๋ฐœ์„ ๋ฐฐ์›Œ์•ผ ๊ฒ ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๊ณ  ํšŒ์‚ฌ๋ฅผ ๊ทธ๋งŒ๋‘์—ˆ๋‹ค. 31์‚ด, ๊ฐœ๋ฐœ์— ์ž…๋ฌธํ•˜๊ณ  ๋ถ€์‚ฐ์—์„œ ์งง์€ ํšŒ์‚ฌ๋“ค์„ ๋‹ค๋‹ˆ๋ฉฐ ๋ถ€์‚ฐ์—์„œ ๋น„์ „๊ณต์ž ๊ฐœ๋ฐœ์ž๋กœ ์„ฑ์žฅํ•˜๊ธฐ์—” ์‰ฝ์ง€ ์•Š์Œ์„ ๋Š๊ผˆ๋‹ค. 32์‚ด, ์„œ์šธ๋กœ ์ƒ๊ฒฝํ•˜์—ฌ ์ข€ ๋” ์ข‹์€ ์‚ฌ๋žŒ๋“ค๊ณผ ํšŒ์‚ฌ๋ฅผ ๋งŒ๋‚˜ ์ˆจ ์‰ฌ๋“ฏ ์ž๊ดด๊ฐ์„ ๋Š๋ผ๋ฉฐ ์„ฑ์žฅํ•˜์˜€๋‹ค. ํ•œ ํ•ด ํ•œ ํ•ด๋ฅผ ์ •๋ฆฌํ•˜์ž๋ฉด ์ด๋Ÿฐ ๋Š๋‚Œ์ด๋ž„๊นŒ? ํŠนํžˆ ๊ฐœ๋ฐœ์— ์ž…๋ฌธํ•œ 3๋…„ ์ค‘ ๊ฐ€์žฅ ์†Œ๋“์ด ์žˆ์—ˆ๋˜ ํ•œ ํ•ด๊ฐ€ ์•„๋…”์„๊นŒ๋ผ๋Š” ์ƒ๊ฐ์„ ..

ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ๋ฐฉ๋ฒ•๋ก 

๋ณธ๊ฒฉ์ ์ธ ํ”„๋กœ์ ํŠธ ์‹œ์ž‘์— ์•ž์„œ ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ ๋ฐฉ๋ฒ•๋ก ์— ๋Œ€ํ•ด ๊ฐ„๋‹จํ•œ ์˜จ๋ผ์ธ ์„ธ๋ฏธ๋‚˜๋ฅผ ์—ด์–ด์ฃผ์…จ๋‹ค. ์‚ฌ์‹ค ์• ์ž์ผ, ํญํฌ์ˆ˜, V๋ชจ๋ธ ๋“ฑ๋“ฑ ํ•ฉ๊ฒฉ์„ ์œ„ํ•œ ๋‹ฌ๋‹ฌ๋‹ฌ ์•”๊ธฐ๋ฅผ ํ†ตํ•ด ๊ฐœ๋…์€ ์•Œ๊ณ  ์žˆ์—ˆ๋Š”๋ฐ ์‹ค์ œ๋กœ ์ด ๋ฐฉ๋ฒ•๋ก ์„ ๊ธฐ์ดˆํ•˜์—ฌ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•ด๋ณธ ์ ๋„ ์—†๊ณ , ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด์„œ ์ด ๊ด€๋ฆฌ ๋ฐฉ๋ฒ•๋ก ์€ ์–ด๋–ค ๋ฐฉ๋ฒ•๋ก ์ผ๊นŒ? ๋ฅผ ์ƒ๊ฐํ•ด๋ณธ ์ ์€ ์—†๋Š” ๊ฒƒ ๊ฐ™๋‹ค. ์ด๋ฏธ ์„ฑ๊ณตํ•œ ๋ชจ๋ธ์„ ๋‘๊ณ  ๊ด€๋ฆฌํ•œ๋‹ค๋Š” ๊ฒƒ์€ ํ”„๋กœ์ ํŠธ๊ฐ€ ๋ฐฉํ–ฅ์„ฑ์„ ์žƒ์ง€ ์•Š๋„๋กํ•˜๋Š” ์žฅ์น˜์ธ ๊ฒƒ ๊ฐ™๋‹ค. ์ด๋ฒˆ ์„ธ๋ฏธ๋‚˜๋ฅผ ํ†ตํ•ด ๋น„๊ตํ•œ ๋ฐฉ๋ฒ•๋ก ์€ ์• ์ž์ผ๋ฐฉ๋ฒ•๋ก ๊ณผ ํญํฌ์ˆ˜ ๋ฐฉ๋ฒ•๋ก ์ด๋‹ค. ๋‚˜๋„ ์Šคํƒ€ํŠธ์—…์—์„œ ๊ทผ๋ฌด๋ฅผ ํ•˜๊ณ ์žˆ๋Š”๋ฐ(์ง€๊ธˆ์€) ์Šคํƒ€ํŠธ์—…์€ ๊ธฐ์กด์— ์žˆ๋˜ ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ์•„๋‹Œ ์ƒˆ๋กœ์šด ์„œ๋น„์Šค๋ฅผ ๋„์ž…ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค ๋ณด๋‹ˆ ์‹œ์žฅ์„ฑ์ด ์žˆ์„์ง€, ์„ฑ๊ณตํ•  ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๋Š”์ง€๋ฅผ ๊ฐ€๋Š ํ•  ์ˆ˜ ์—†๋Š” ์‚ฌํƒœ๊ฐ€ ์ผ์–ด๋‚˜๊ฒŒ..

Git์œผ๋กœ ํ˜‘์—…ํ•˜๊ธฐ

์‹ค๋ฌด๋ฅผ ํ•˜๋‹ค๋ณด๋ฉด feature, develop branch, rebase ๋“ฑ๋“ฑ ๊ด€๋ จ๋œ ๋‹จ์–ด๋“ค์€ ์•Œ์ง€๋งŒ ์‹ค๋ฌด์—์„  ๋”ฑํžˆ ์“ฐ์—ฌ์ง€๊ณ  ์žˆ์ง„ ์•Š์€ ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋‹ค. ๋‚˜๋งŒ ํ•ด๋„ ๊ฑฐ์˜ ํ˜ผ์ž์„œ back๋‹จ์˜ ์ž‘์—…์„ ํ•˜๊ธฐ๋•Œ๋ฌธ์— ๋‚ด ์ด๋ฆ„์œผ๋กœ ๋ธŒ๋žœ์น˜ ํ•˜๋‚˜ ๋งŒ๋“ค์–ด ๋†“๊ณ  ํ…Œ์ŠคํŠธ ๋งˆ์Šคํ„ฐ์— ์˜ฌ๋ฆฌ๊ณ  ์‹ค์„œ๋ฒ™ ๋ฐ˜์˜ํ•˜๋Š” ํ˜•์‹์œผ๋กœ ์‚ฌ์šฉํ•˜๊ณ ์žˆ๋‹ค. ์‚ฌ์‹ค ํฐ ์ด์Šˆ๊ฐ€ ์—†๋‹ค๋ฉด ์ด๋ ‡๊ฒŒ ์จ๋„ ๋˜์ง€๋งŒ ๊ณผ๊ฑฐ๋กœ ๋Œ์•„๊ฐ€์•ผ๋˜๋Š” ์ˆœ๊ฐ„์—” ๊ฐœ๋งํ•˜๋Š”๊ฑฐ๋‹ค. ๋ณ„๋‹ค๋ฅธ๊ฒŒ ์ด์Šˆ๊ฐ€ ์•„๋‹ˆ๋‹ค. ์ด๊ฒŒ ๋น…์ด์Šˆ๋‹ค.. ํ•œ๋ฒˆ์ฏค์€ ์ด ๊ฐœ๋…๋“ค์ด ์ •๋ฆฌ๊ฐ€ ๋˜๊ณ  ์ •์„์˜ git์ „๋žต์„ ์จ๋ณด๊ณ ์‹ถ์—ˆ๋Š”๋ฐ ๋งˆ์นจ DND์˜ ์šด์˜์ง„๋‹˜๊ป˜์„œ ๊ด€๋ จ๋œ ์˜จ๋ผ์ธ ์„ธ๋ฏธ๋‚˜๋ฅผ ์—ด์–ด์ฃผ์…จ๋‹ค. * ์—ฌ๋Ÿฌ๋ถ„ dndํ•˜์„ธ์šค - git ์ด์ „์—๋Š” ์–ด๋–ป๊ฒŒ ๋ฒ„์ „๊ด€๋ฆฌ๋ฅผ ํ–ˆ์„๊นŒ? git์ด์ „์—๋Š” CVS(Centralized Version Control)๊ฐ€ ์กด์žฌํ•˜..

AWS Simple Notification Service ์‚ฌ์šฉํ•˜๊ธฐ

์ง„ํ–‰์ค‘์ธ ํ”„๋กœ์ ํŠธ์— ์•„์ด๋””, ๋น„๋ฐ€๋ฒˆํ˜ธ ์ฐพ๊ธฐ์— ์ด์šฉ๋  ๋ฌธ์ž ์‹œ์Šคํ…œ์„ ์—ฐ๊ฒฐํ•ด์•ผ๋œ๋‹ค. ์•„์ด๋””, ๋น„๋ฐ€๋ฒˆํ˜ธ ์ฐพ๊ธฐ๋“ฑ์— ์‚ฌ์šฉ๋˜๋Š” ๋ฌธ์ž๋ณด๋‚ด๋Š” ์‹œ์Šคํ…œ์€ ๋‹ค๋ฅธ ๊ณณ๋„ ๋งŽ์ง€๋งŒ aws๋‚ด์˜ ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•  ์˜ˆ์ •์ด๋‹ค. ๋‚˜๋Š” ์„œ์šธ ๋ฆฌ์ „์„ ์‚ฌ์šฉ์ค‘์ธ๋ฐ, ๋ฌธ์ž๋ณด๋‚ด๋Š” ์„œ๋น„์Šค๊ฐ€ ๋ถˆ๊ฐ€ํ•˜๋‹ค. ์„œ์šธ์—์„œ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ๋„์ฟ„๋ฆฌ์ „์„ ์‚ฌ์šฉ ํ•ด์•ผ๋œ๋‹ค. 1. IAM ์ •๋ณด ์ƒ์„ฑ ์‹ฌํ”Œ ๋…ธํ‹ฐํ”ผ์ผ€์ด์…˜ ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•˜๊ธฐ ์ „, ๋ฌธ์ž๋ฅผ ๋ณด๋‚ด๋Š” ์„œ๋น„์Šค์ด๊ธฐ๋–„๋ฌธ์— ์—‘์„ธ์Šค ํ‚ค๋ฅผ ๋งŒ๋“ค์–ด์•ผํ•œ๋‹ค. AWS=> ๋ณด์•ˆ ์ž๊ฒฉ ์ฆ๋ช… ๋ฐ ๊ทœ์ • ์ค€์ˆ˜ => IAM ํƒญ์œผ๋กœ ์ด๋™ํ•˜์—ฌ key_id์™€ secret_access_key๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ๋ฉ”๋ชจํ•ด๋‘”๋‹ค. ๊ธฐ์กด์— ๊ฐœ๋ฐœ์ž๋‹˜๊ป˜์„œ ๋ฐ›์•„๋†“์€ ๊ฒŒ ์žˆ์–ด ๋‚˜๋Š” ๋ฉ”๋ชจ๋งŒ ํ•ด๋†“์•˜๋‹น. 2. ๋ฌธ์ž๋ฉ”์‹œ์ง€ ๋ณด๋‚ด๊ธฐ ๊ธฐ๋ณธ ์„ค์ • awsํŽ˜์ด์ง€์˜ ์˜ค๋ฅธ์ชฝ ์ƒ๋‹จ์— ์žˆ๋Š” ๋ฆฌ์ „์„ ๋„์ฟ„๋กœ ๋ฐ”๊พผ ๋’ค..

git fork ์—ฐ๊ฒฐ ๋ฐฉ๋ฒ•

์—ฌ๋Ÿฟ์ด์„œ ํ”„๋กœ์ ํŠธ๋ฅผ ํ•˜๋Š” ๊ฒฝ์šฐ ํ•œ๊ฐœ์˜ ๋ ˆํŒŒ์ง€ํ† ๋ฆฌ์—์„œ ๋ธŒ๋žœ์น˜๋ฅผ ๋”ฐ์„œ ํ’€ํ‘ธ์‹œํ•ด๋„๋˜์ง€๋งŒ fork๋ฅผ ๋”ฐ์„œ ๋‚˜์˜ ๋ ˆํŒŒ์ง€ํ† ๋ฆฌ์—์„œ ๊ด€๋ฆฌํ• ์ˆ˜๋„ ์žˆ๋‹ค. git ๋ ˆํŒŒ์ง€ํ† ๋ฆฌ์˜ ์šฐ์ธก์ƒ๋‹จ์˜ fork๋ฅผ ํด๋ฆญํ•˜๋ฉด ๋‚˜์˜ ๋ ˆํŒŒ์ง€ํ† ๋ฆฌ๋กœ ๋ณต์ œ๊ฐ€ ๋œ๋‹ค. ๋‚˜์˜ ๋ ˆํŒŒ์ง€ํ† ๋ฆฌ์—์„œ ์ˆ˜์ •์„ ํ•œ ๋’ค ์›๋ณธ๊ณผ ๋จธ์ง€ํ• ์ˆ˜๋„์žˆ๊ณ  ์›๋ณธ์˜ ๋‚ด์šฉ์„ ๋‚˜์˜ ๋ ˆํŒŒ์ง€ํ† ๋ฆฌ์™€ ๋™๊ธฐํ™” ์‹œ์ผœ์ฃผ๋Š” ์ž‘์—…๋˜ํ•œ ๊ฐ€๋Šฅํ•˜๋‹ค. * ์ถ”๊ฐ€ ๋‚ด์šฉ remote -v์„ ํ•˜๊ฒŒ๋˜๋ฉด ์ด 4๊ฐœ์˜ ๋ฆฌ๋ชจํŠธ๋ฅผ ๋ณผ์ˆ˜์žˆ๋‹ค. upstream์œผ๋กœ 2๊ฐœ, origin์œผ๋กœ 2๊ฐœ remote add origin ํฌํฌ๋ฐ›์€git์ฃผ์†Œ ๋ฅผ ํ•œ ๋’ค ํฌํฌ๋ฐ›์€ ๋‚˜์˜ ๊นƒ์— ๋กœ๋“œํ•œ ๋’ค ๊ธฐ์กด์˜ ๊นƒ์— ๋จธ์ง€ํ•˜๋Š” ํ˜•์‹์œผ๋กœ ์ž‘์—…ํ•˜๋ฉด ๋œ๋‹ค. git remote add upstream --์ฃผ์†Œ git remote -v : remote ํ•ญ๋ชฉ์ด ๋‚˜์˜ด git..

DNS์„œ๋ฒ„

๊ฐ๊ฐ์˜ ์ปดํ“จํ„ฐ, ์„œ๋ฒ„ ํ•˜๋‚˜ํ•˜๋‚˜๋ฅผ HOST๋ผ๊ณ  ํ•œ๋‹ค. HOST๋ผ๋ฆฌ ํ†ต์‹ ํ•˜๊ธฐ์œ„ํ•ด์„œ IP์ฃผ์†Œ๋ผ๋Š” ๊ฒƒ์„ ์ด์šฉํ•œ๋‹ค. ์ด IP์ฃผ์†Œ๋ฅผ ์ข€ ๋” ์‰ฝ๊ฒŒ ๊ธฐ์–ตํ•˜๊ธฐ์œ„ํ•˜์—ฌ Domain Name System์ด ํƒ„์ƒํ•˜์˜€๋‹ค. DNS์˜ ํ•ต์‹ฌ์€ DNS Server์ด๋‹ค. ์ธํ„ฐ๋„ท์ฐฝ์— ๋„๋ฉ”์ธ์„ ์ž…๋ ฅํ•˜๋ฉด DNS์„œ๋ฒ„๊ฐ€ ์ด ๋„๋ฉ”์ธ์— ํ•ด๋‹นํ•˜๋Š” ip์ฃผ์†Œ๋ฅผ ์‘๋‹ตํ•ด์ฃผ๊ณ , ๋„๋ฉ”์ธ์— ํ•ด๋‹นํ•˜๋Š” ip์ฃผ์†Œ๋กœ ์ ‘์†ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค. 1. hosts ๋‚ด ์ปดํ“จํ„ฐ ์šด์˜์ฒด์ œ์—๋Š” hosts๋ผ๋Š” ํŒŒ์ผ์ด ์žˆ์–ด์„œ ๋‚ด ์ปดํ“จํ„ฐ ๋‚ด์˜ ๋„๋ฉ”์ธ๋ณ„๋กœ ํ˜ธ์ŠคํŠธ๋ฅผ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋‹ค. * window ์šด์˜์ฒด์ œ์—์„œ hosts์—ด์–ด๋ณด๊ธฐ - ๊ด€๋ฆฌ์ž๊ถŒํ•œ์œผ๋กœ ๋ฉ”๋ชจ์žฅ ์—ด๊ธฐ -> C:\Windows\System32\drivers\etc ์ ‘์† -> hostํŒŒ์ผ ์ˆ˜์ • 2. security hosts์˜ ํŒŒ์ผ์„ ์ˆ˜์ •ํ•˜..

์นดํŽ˜24 ํ˜ธ์ŠคํŒ…, ๊ฐ€๋น„์•„ ๋„๋ฉ”์ธ ์—ฐ๊ฒฐํ•˜๊ธฐ

๊ณ ๊ฐ ์š”์ฒญ์ด ๋„ˆ๋ฌด ๋‚œํ•ดํ•œ๋ฐ ํ…Œ์ŠคํŠธ๋ฅผ ํ• ์ˆ˜๊ฐ€ ์—†์–ด์„œ ์ €๋ ดํ•œ ๋„๋ฉ”์ธ์„ ๊ตฌ๋งคํ•ด๋•… ๊ธฐ์กด์— ์‚ฌ์šฉํ•˜๋˜ ํ˜ธ์ŠคํŒ…๊ณผ ์—ฐ๊ฒฐํ•ด๋ณด์•„์•ผ๊ฒ ๋‹น ํ˜ธ์ŠคํŒ…์€ ์นดํŽ˜24๋ฅผ ์‚ฌ์šฉ, ๋„๋ฉ”์ธ์€ ๊ฐ€๋น„์•„์—์„œ ๊ตฌ๋งคํ•˜์˜€๋‹ค. 1. ํ˜ธ์ŠคํŒ…์ธก์˜ ์—ฐ๊ฒฐ๊ด€๋ฆฌ์—์„œ ๋„๋ฉ”์ธ์„ ์ง์ ‘ ์—ฐ๊ฒฐ ํ˜ธ์ŠคํŒ…์€ ๋ณธ์ฒด๊ณ  ๋„๋ฉ”์ธ์€ ๋ฌธ์ด๋‹ค. ๋‚˜์˜ ๋ณธ์ฒด์— ์ง„์ž…ํ•  ์ˆ˜ ์žˆ๋Š” ์ฃผ์†Œ๋ผ๋Š” ๋ฌธ์„ ๋‹ฌ์•„์ฃผ์–ด์•ผํ•œ๋‹ค. 2. ๋„๋ฉ”์ธ์„ค์ •์—์„œ A๋ ˆ์ฝ”๋“œ(ํ˜ธ์ŠคํŒ…)์„ ์„ค์ • ๊ตฌ๋งคํ•œ ๋„๋ฉ”์ธ์œผ๋กœ ๋“ค์–ด์˜ค๋ฉด ์–ด๋Š ํ˜ธ์ŠคํŒ…์„ ๋ฐ”๋ผ๋ด์ค„์ง€๋ฅผ ์„ค์ •ํ•ด์ฃผ๋ฉด ๋ ์–ด๋ ต์ง€์•Š๊ตฐ ํ˜ธ์ŠคํŒ…์—๋Š” ๋„๋ฉ”์ธ์ด๋ผ๋Š” ๋ฌธ๋ฅผ ๋‹ฌ์•„์ฃผ์—ˆ๊ณ  ๋„๋ฉ”์ธ์—๋Š” ์ด ๋ฌธ์ด ์–ด๋””๋กœ ํ–ฅํ•ด์•ผํ• ์ง€๋ฅผ ์ง€์ •ํ•ด์ฃผ๋Š” A๋ ˆ์ฝ”๋“œ์„ค์ •์„ ํ•ด์ฃผ์–ด์•ผํ•œ๋‹น ์—ฌ๊ธฐ์„œ ๋˜ ๋ฉ”์ผ์„œ๋ฒ„๊ฐ€ ๋“ค์–ด์˜ค๋ฉด ๋จธ๋ฆฌ๊ฐ€ ์•„ํ”„๊ฒŸ์ง€๋งŒ..

AWS ๊ณผ๊ธˆ ใ… ใ… 

์—‰์—‰ ์ˆ˜์—… ๋ฐ›๋Š”์ค‘์— ์šฐ๋ฆฌ์นด๋“œ ๊ฒฐ์ œ๋ฌธ์ž๊ฐ€ ์™“๋‹ค ์„ธ์ƒ์—.. ์ด 3๊ฐœ์˜ ํ”„๋กœ์ ํŠธ๋ฅผ ๋ฐฐํฌํ•ด๋†จ๋Š”๋ฐ ํŒ€ํ”„๋กœ์ ํŠธ๋กœ ๋ฐฐํฌํ–‡๋˜ ๋‹ค๋ฐฉํŽ˜์ด์ง€๊ฐ€ ์šฉ๋Ÿ‰์ด ๋„ˆ๋ฌด ์ปค์„œ ๊ณผ๊ธˆ์ด ๋˜์—ˆ๋‚˜๋ถ€๋‹ค ํ•˜ ... ์†์ƒ ๋ฐ์Šค ๋–ก๋ณถ์ด ์ฆ๋ฐœ ใ… ใ…  ํ‘ ์กฐ์‹ฌ ๋˜ ์กฐ์‹ฌํ•ด์•ผ๊ฒŒ๋˜ฌ... ์ผ๋‹จ ์„œ๋ฒ„๋ฅผ ๋‹ซ๊ณ  ๋ชฐ๋ž๋‹ค๊ณ  ๋ฌธ์˜ ๋ฉ”์ผ์„ ๋ณด๋‚ด๋ด์•ผ๊ฒ ๋‹น... ์•ˆ๋˜๋ฉด ์–ด์ฉ”์ˆ˜์—†์ง• ๋กœ๊ทธ์ธ- > ์ง€์› - > ์ง€์›์„ผํ„ฐ create case ๊ตฌ๊ธ€ ๋ฒˆ์—ญ๊ธฐ๋ฅผ ๋Œ๋ฆฌ๊ณ  ํšŒ์‹ ๋ฐฉ๋ฒ•์„ ์›น์œผ๋กœ ์„ ํƒํ•˜๊ณ  ๋ฌธ์˜๊ธ€์„ ๋‚จ๊ฒจ๋•… ์•ˆ๋˜๋ฉด ์–ด์ฉ”์ˆ˜์—†์ง€ ๋ชจ ํ‘ ์˜ค ์ทจ์†Œ๋ฌ๋‹น ๋ฒˆ์—ญ์„ ๋Œ๋ ค ๋‚˜๋Š” ํ•™์ƒ์ด๊ณ  ํ…Œ์ŠคํŠธ ๊ฒธ ์„œ๋ฒ„๋ฅผ ๋Œ๋ ธ๋‹ค๊ณ  ๊ธ€์„์“ฐ๋‹ˆ ํ™˜๋ถˆํ•ด์ฃผ์…จ๋‹ค ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

git ์‚ฌ์šฉํ•˜๊ธฐ

1.git ์‚ฌ์šฉ๋ฒ• - git init git add . git config --global "๊นƒ ์•„์ด๋””" git commit -m"๋ฒ„์ „ ์ •๋ณด" git remote origin ๊นƒurl git push orgin master 2. git์žฌ๋ฐฐํฌ git add . git commit -m"์ˆ˜์ • ์ •๋ณด" git push orgin master git remote add origin ๊นƒurl 3. git ์ •๋ณด ํ™•์ธ git log : ๋ชจ๋“  ๋กœ๊ทธ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. git status : ์–ด๋””๊ฐ€ ๋ณ€๊ฒฝ๋˜์—ˆ๋Š”์ง€ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ๋‹ค. 4. git ์‚ฌ์šฉ ํŒ * commit ํ–ˆ๋Š”๋ฐ ๋‹ค์‹œ ๋Œ๋ฆฌ๊ณ ์‹ถ๋‹ค๋ฉด? ๋Œ€ํ‘œ์‚ฌ์ง„ ์‚ญ์ œ log๋ฅผ ํ†ตํ•ด ํ™•์ธํ•˜์˜€๋‹ค. ๋นจ๊ฐ„ ๋ฐ•์Šค๊ฐ€ ๋‚ด๊ฐ€ ๋˜๋Œ๋ฆฌ๊ณ ์‹ถ์€ ๋ฒ„์ „ git reset HEAD~1 ๋กœ๊ทธ๋ฅผ ํ†ตํ•ด ํ™•์ธํ•˜๋‹ˆ ์—†์–ด..