GitHub์— ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๋ฐ ํ† ๋ก  ์‹œ์Šคํ…œ ์ถ”๊ฐ€

์ด๋ฒˆ์— ๊ฐ€์ƒ์œผ๋กœ ์ง„ํ–‰๋œ GitHub Satellite ์ปจํผ๋Ÿฐ์Šค์—์„œ๋Š” ์ œ์ถœ ๋œ ๋ช‡ ๊ฐ€์ง€ ์ƒˆ๋กœ์šด ์„œ๋น„์Šค:

  • ์ฝ”๋“œ ์ŠคํŽ˜์ด์Šค - GitHub๋ฅผ ํ†ตํ•ด ์ฝ”๋“œ ์ƒ์„ฑ์— ์ง์ ‘ ์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ๋Š” ๋ณธ๊ฒฉ์ ์ธ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๋‚ด์žฅ. ํ™˜๊ฒฝ์€ ๋ธŒ๋ผ์šฐ์ €์—์„œ ์‹คํ–‰๋˜๋Š” ์˜คํ”ˆ ์†Œ์Šค ์ฝ”๋“œ ํŽธ์ง‘๊ธฐ VSCode(Visual Studio Code)๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ์ฝ”๋“œ๋ฅผ ์ง์ ‘ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ ์™ธ์—๋„ ์–ด์…ˆ๋ธ”๋ฆฌ, ํ…Œ์ŠคํŠธ, ๋””๋ฒ„๊น…, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฐํฌ, ์ข…์†์„ฑ ์ž๋™ ์„ค์น˜, SSH ํ‚ค ์„ค์ • ๋“ฑ์˜ ๊ธฐ๋Šฅ์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ํ™˜๊ฒฝ์€ ์‹ ์ฒญ์„œ๋ฅผ ์ž‘์„ฑํ•œ ํ›„ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ์ œํ•œ๋œ ๋ฒ ํƒ€ ํ…Œ์ŠคํŠธ ์ค‘์ž…๋‹ˆ๋‹ค.
    GitHub์— ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๋ฐ ํ† ๋ก  ์‹œ์Šคํ…œ ์ถ”๊ฐ€

  • ํ† ๋ก  - ๋‹ค์–‘ํ•œ ๊ด€๋ จ ์ฃผ์ œ๋ฅผ ๋Œ€ํ™” ํ˜•์‹์œผ๋กœ ํ† ๋ก ํ•  ์ˆ˜ ์žˆ๋Š” ํ† ๋ก  ์‹œ์Šคํ…œ(์ด์Šˆ๋ฅผ ๋‹ค์†Œ ์—ฐ์ƒ์‹œํ‚ค์ง€๋งŒ ๋ณ„๋„์˜ ์„น์…˜์— ์žˆ๊ณ  ํŠธ๋ฆฌ์™€ ๊ฐ™์€ ๋‹ต๋ณ€ ์ œ์–ด ํฌํ•จ).
  • ์ฝ”๋“œ ์Šค์บ” โ€” ๋ชจ๋“  "git push" ์ž‘์—…์—์„œ ์ž ์žฌ์ ์ธ ์ทจ์•ฝ์ ์ด ์žˆ๋Š”์ง€ ๊ฒ€์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ๋Š” ํ’€ ์š”์ฒญ์— ์ง์ ‘ ์ฒจ๋ถ€๋ฉ๋‹ˆ๋‹ค. ์ ๊ฒ€์€ ์—”์ง„์„ ์‚ฌ์šฉํ•˜์—ฌ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค. CodeQL, ์ทจ์•ฝํ•œ ์ฝ”๋“œ์˜ ์ผ๋ฐ˜์ ์ธ ์˜ˆ๋ฅผ ๋“ค์–ด ํŒจํ„ด์„ ๋ถ„์„ํ•ฉ๋‹ˆ๋‹ค.
  • ๋น„๋ฐ€ ์Šค์บ๋‹ โ€” ์ด์ œ ๊ฐœ์ธ ์ €์žฅ์†Œ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์„œ๋น„์Šค๋Š” ์ธ์ฆ ํ† ํฐ ๋ฐ ์•ก์„ธ์Šค ํ‚ค์™€ ๊ฐ™์€ ๋ฏผ๊ฐํ•œ ๋ฐ์ดํ„ฐ์˜ ์œ ์ถœ์„ ํ‰๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ์ปค๋ฐ‹ ์ค‘์— ์Šค์บ๋„ˆ๋Š” AWS, Azure, Google Cloud, npm, Stripe ๋ฐ Twilio๋ฅผ ํฌํ•จํ•œ 20๊ฐœ์˜ ํด๋ผ์šฐ๋“œ ๊ณต๊ธ‰์ž ๋ฐ ์„œ๋น„์Šค์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ณตํ†ต ํ‚ค ๋ฐ ํ† ํฐ ํ˜•์‹์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€