Skip to main content

์ œํ•œ๋œ ๋„คํŠธ์›Œํฌ์—์„œ GitHub์˜ ์„œ๋น„์Šค์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ํ—ˆ์šฉ

๋„คํŠธ์›Œํฌ์—์„œ ํŠน์ • ๋„๋ฉ”์ธ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ์ œํ•œํ•˜๋Š” ๊ฒฝ์šฐ ๋„คํŠธ์›Œํฌ ๊ด€๋ฆฌ์ž๋Š” GitHub์˜ ๋„๋ฉ”์ธ ์ด๋ฆ„์— ๋Œ€ํ•œ ์˜ˆ์™ธ๋ฅผ ๋งŒ๋“ค์–ด GitHub์˜ ์„œ๋น„์Šค์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ œํ•œ๋œ ๋„คํŠธ์›Œํฌ์—์„œ GitHub์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ์ •๋ณด

๋“œ๋ฌธ ๊ฒฝ์šฐ๋กœ, ๊ธฐ๊ด€์˜ ๋„คํŠธ์›Œํฌ ์•ก์„ธ์Šค ์ •์ฑ…์€ ์ตœ์ข… ์‚ฌ์šฉ์ž์˜ ํŠน์ • ๋„๋ฉ”์ธ ์ด๋ฆ„์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ์ œํ•œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ •์ฑ…์€ DNS ํ•„ํ„ฐ๋ง์„ ์‚ฌ์šฉํ•˜์—ฌ ๋“ฑ์˜ ์‚ฌ์ดํŠธ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ๊ฑฐ๋ถ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๊ด€์—์„œ ์ด ์ˆ˜์ค€์˜ ์ œ์–ด๊ฐ€ ํ•„์š”ํ•˜์ง€๋งŒ ์—์„œ ์„œ๋น„์Šค์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ๊ณ„์† ํ—ˆ์šฉํ•˜๋ ค๋Š” ๊ฒฝ์šฐ ์ •์ฑ…์—์„œ ์˜ˆ์™ธ๋ฅผ ๋งŒ๋“ค์–ด ํ•„์š”ํ•œ ๋„๋ฉ”์ธ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ํ—ˆ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

REST API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ GitHub์˜ ๋„๋ฉ”์ธ ์ด๋ฆ„ ๊ฒ€์ƒ‰

REST API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ GitHub์˜ ๋„๋ฉ”์ธ ์ด๋ฆ„ ๋ชฉ๋ก์„ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฒฝ๊ณ 

REST API์˜ ๋„๋ฉ”์ธ ๋ชฉ๋ก์€ ํฌ๊ด„์ ์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค. DNS๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„œ๋น„์Šค์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ์ฐจ๋‹จํ•˜์ง€๋งŒ ์„ ํƒ์ ์œผ๋กœ GitHub์˜ ๋„๋ฉ”์ธ ์ด๋ฆ„์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ํ—ˆ์šฉํ•˜๋Š” ๊ฒฝ์šฐ GitHub ๋ฐ ๊ด€๋ จ ์„œ๋น„์Šค์˜ ์ผ๋ถ€ ๋˜๋Š” ๋ชจ๋“  ์ตœ์ข… ์‚ฌ์šฉ์ž์— ๋Œ€ํ•ด ์ œ๋Œ€๋กœ ๋˜๋Š” ์ „ํ˜€ ์ž‘๋™ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋ฉ”ํƒ€ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ REST API ์—”๋“œํฌ์ธํŠธ์„(๋ฅผ) ์ฐธ์กฐํ•˜์„ธ์š”.