Skip to main content

GitHub ๊ฒ€์ƒ‰ ์ •๋ณด

GitHub์˜ ํ†ตํ•ฉ ๊ฒ€์ƒ‰์€ GitHub์˜ ์—ฌ๋Ÿฌ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ, ์‚ฌ์šฉ์ž, ์ฝ”๋“œ ์ค„์—์„œ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

GitHub์—์„œ์˜ ๊ฒ€์ƒ‰ ์ •๋ณด

๋ชจ๋“  GitHub์—์„œ ์ „์—ญ์ ์œผ๋กœ ๊ฒ€์ƒ‰ํ•˜๊ฑฐ๋‚˜ ๊ฒ€์ƒ‰ ๋ฒ”์œ„๋ฅผ ํŠน์ • ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋‚˜ ์กฐ์ง์œผ๋กœ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๋ชจ๋“  GitHub์—์„œ ์ „์—ญ์œผ๋กœ ๊ฒ€์ƒ‰ํ•˜๋ ค๋ฉด ์›ํ•˜๋Š” ํ•ญ๋ชฉ์„ ํŽ˜์ด์ง€ ๋งจ ์œ„์— ์žˆ๋Š” ๊ฒ€์ƒ‰ ํ•„๋“œ์— ์ž…๋ ฅํ•˜๊ณ  ๊ฒ€์ƒ‰ ๋“œ๋กญ๋‹ค์šด ๋ฉ”๋‰ด์—์„œ โ€œ๋ชจ๋“  GitHub ๊ฒ€์ƒ‰โ€์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

  • ํŠน์ • ๋ฆฌํฌ์ง€ํ† ๋ฆฌ ๋˜๋Š” ์กฐ์ง ๋‚ด์—์„œ ๊ฒ€์ƒ‰ํ•˜๋ ค๋ฉด ๋ฆฌํฌ์ง€ํ† ๋ฆฌ ๋˜๋Š” ์กฐ์ง ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•˜๊ณ  ์›ํ•˜๋Š” ํ•ญ๋ชฉ์„ ํŽ˜์ด์ง€ ์œ„์ชฝ์˜ ๊ฒ€์ƒ‰ ํ•„๋“œ์— ์ž…๋ ฅํ•œ ๋‹ค์Œ Enter ํ‚ค๋ฅผ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค.

    ๊ฒ€์ƒ‰ ์ฐฝ์—์„œ ์ œ์•ˆ ๋ฐ ์™„์„ฑ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์—ฌ ํ•„์š”ํ•œ ํ•ญ๋ชฉ์„ ๋น ๋ฅด๊ฒŒ ์ฐพ์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

  • GitHub.com ์œ„์ชฝ ํƒ์ƒ‰ ์ฐฝ์—์„œ ๊ฒ€์ƒ‰ ์ฐฝ์„ ํด๋ฆญํ•˜๋ฉด ์ตœ๊ทผ ๊ฒ€์ƒ‰ ๋ฐ ์ œ์•ˆ๋œ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ, ํŒ€ ๋ฐ ์•ก์„ธ์Šค ๊ถŒํ•œ์ด ์žˆ๋Š” ํ”„๋กœ์ ํŠธ๋ฅผ ๋น„๋กฏํ•˜์—ฌ, ๋ฒ”์ฃผ๋ณ„๋กœ ๊ตฌ์„ฑ๋œ ์ œ์•ˆ ๋ชฉ๋ก์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

  • ํŠน์ • ์ œ์•ˆ์„ ํด๋ฆญํ•˜๋ฉด ํ•ด๋‹น ์ œ์•ˆ(์˜ˆ: ๋ฆฌํฌ์ง€ํ† ๋ฆฌ ๋˜๋Š” ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€)์— ๋Œ€ํ•œ ํŽ˜์ด์ง€๋กœ ๋ฐ”๋กœ ์ด๋™๋ฉ๋‹ˆ๋‹ค. ์ตœ๊ทผ ๊ฒ€์ƒ‰์„ ํด๋ฆญํ•˜๋ฉด ๊ฒ€์ƒ‰ ์œ ํ˜•์— ๋”ฐ๋ผ ๊ฒ€์ƒ‰ ์šฉ์–ด๊ฐ€ ๊ฒ€์ƒ‰ ์ฐฝ์— ํ‘œ์‹œ๋˜๊ฑฐ๋‚˜ ๊ฒ€์ƒ‰์–ด์˜ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ ํŽ˜์ด์ง€๋กœ ์ด๋™๋ฉ๋‹ˆ๋‹ค.

  • ์ž…๋ ฅ์„ ์‹œ์ž‘ํ•˜๋ฉด ์ฟผ๋ฆฌ์™€ ์ผ์น˜ํ•˜๋Š” ์™„๋ฃŒ ๋ฐ ์ œ์•ˆ ๋ชฉ๋ก์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ œ์•ˆ์„ ํด๋ฆญํ•˜์—ฌ ํŠน์ • ์œ„์น˜๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž…๋ ฅ์„ ๊ณ„์†ํ•˜๋ฉด ์ฝ”๋“œ ํŒŒ์ผ ๋“ฑ์˜ ๋ฐ”๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ๋Š” ๋ณด๋‹ค ๊ตฌ์ฒด์ ์ธ ์ œ์•ˆ์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

๊ฒ€์ƒ‰ ์ฟผ๋ฆฌ๋ฅผ ์ž…๋ ฅํ•œ ํ›„ Enter ํ‚ค๋ฅผ ๋ˆŒ๋Ÿฌ ์ „์ฒด ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ ๋ณด๊ธฐ๋กœ ์ด๋™ํ•˜์—ฌ ๊ฐ ์ผ์น˜ ํ•ญ๋ชฉ๊ณผ ํ•„ํ„ฐ ์ ์šฉ์„ ์œ„ํ•œ ์‹œ๊ฐ์  ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์‹œ๊ฐ์  ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฒ€์ƒ‰์„ ์ฐธ์กฐํ•˜์„ธ์š”.

์ฐธ๊ณ  ํ•ญ๋ชฉ

  • ๋ชจ๋“  ํผ๋ธ”๋ฆญ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์—์„œ ์ฝ”๋“œ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๋ ค๋ฉด GitHub์—์„œ ๊ฐœ์ธ ๊ณ„์ •์— ๋กœ๊ทธ์ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • GitHub Pages ์‚ฌ์ดํŠธ๋Š” GitHub์—์„œ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ฝ”๋“œ ๊ฒ€์ƒ‰์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์˜ ๊ธฐ๋ณธ ๋ถ„๊ธฐ์— ์žˆ๋Š” ๊ฒฝ์šฐ ์›๋ณธ ์ฝ˜ํ…์ธ ๋ฅผ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ GitHub ์ฝ”๋“œ ๊ฒ€์ƒ‰ ๊ตฌ๋ฌธ ์ดํ•ด์„(๋ฅผ) ์ฐธ์กฐํ•˜์„ธ์š”. GitHub Pages์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ What is GitHub Pages?์„(๋ฅผ) ์ฐธ์กฐํ•˜์„ธ์š”.
  • ํ˜„์žฌ ๊ฒ€์ƒ‰์€ ์ •ํ™•ํ•œ ์ผ์น˜๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

GitHub์—์„œ ๊ฒ€์ƒ‰์„ ์‹คํ–‰ํ•œ ํ›„ ๊ฒฐ๊ณผ๋ฅผ ์ •๋ ฌํ•˜๊ฑฐ๋‚˜ ์‚ฌ์ด๋“œ๋ฐ”์—์„œ ์–ธ์–ด ์ค‘ ํ•˜๋‚˜๋ฅผ ํด๋ฆญํ•˜์—ฌ ๋” ๊ตฌ์ฒดํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ ์ •๋ ฌ์„(๋ฅผ) ์ฐธ์กฐํ•˜์„ธ์š”.

GitHub ๊ฒ€์ƒ‰์€ ๋ณ€๊ฒฝ ๋‚ด์šฉ์ด GitHub์— ํ‘ธ์‹œ๋  ๋•Œ๋งˆ๋‹ค ElasticSearch ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ”„๋กœ์ ํŠธ๋ฅผ ์ธ๋ฑ์‹ฑํ•ฉ๋‹ˆ๋‹ค. ๋ฌธ์ œ ๋ฐ ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์€ ๋งŒ๋“ค๊ฑฐ๋‚˜ ์ˆ˜์ •ํ•  ๋•Œ ์ธ๋ฑ์‹ฑ๋ฉ๋‹ˆ๋‹ค.

GitHub์— ๋Œ€ํ•œ ๊ฒ€์ƒ‰ ์œ ํ˜•

GitHub์—์„œ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์—์„œ ๋‹ค์Œ ์ •๋ณด๋ฅผ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‹œ๊ฐ์  ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฒ€์ƒ‰

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

๊ณ ๊ธ‰ ๊ฒ€์ƒ‰ ํŽ˜์ด์ง€๋Š” ๊ฒ€์ƒ‰ ์ฟผ๋ฆฌ๋ฅผ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ์‹œ๊ฐ์  ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์— ์žˆ๋Š” ๋ณ„ ์ˆ˜ ๋˜๋Š” ํฌํฌ ์ˆ˜์™€ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ์š”์†Œ๋กœ ๊ฒ€์ƒ‰์„ ํ•„ํ„ฐ๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณ ๊ธ‰ ๊ฒ€์ƒ‰ ํ•„๋“œ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ์ฟผ๋ฆฌ๊ฐ€ ์œ„์ชฝ ๊ฒ€์ƒ‰ ์ฐฝ์— ์ž๋™์œผ๋กœ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.

๊ณ ๊ธ‰ ๊ฒ€์ƒ‰ ํŽ˜์ด์ง€. ์ƒ์œ„ ๊ฒ€์ƒ‰ ํ‘œ์‹œ์ค„์—๋Š” "kittens user:octocat" ์ฟผ๋ฆฌ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. "๊ณ ๊ธ‰ ์˜ต์…˜"์—์„œ "์ด๋Ÿฌํ•œ ์†Œ์œ ์ž๋กœ๋ถ€ํ„ฐ" ํ…์ŠคํŠธ ์ƒ์ž์—๋Š” "octocat"์ด๋ผ๋Š” ์šฉ์–ด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ”„๋ผ์ด๋น— ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ํ™˜๊ฒฝ์˜ GitHub.com์—์„œ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ ๊ฒ€์ƒ‰

GitHub.com ๋˜๋Š” GHE.com์™€ GitHub Enterprise Server๋Š” ๋ชจ๋‘ ์‚ฌ์šฉํ•˜๊ณ  ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์†Œ์œ ์ž๊ฐ€ ํ†ตํ•ฉ ๊ฒ€์ƒ‰๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ์„ค์ •ํ•œ ๊ฒฝ์šฐ GitHub Enterprise Server์—์„œ ๋‘ ํ™˜๊ฒฝ์„ ๋™์‹œ์— ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ์ •๋ณด๋Š” GitHub Enterprise Server ์„ค๋ช…์„œ์˜ GitHub ๊ฒ€์ƒ‰ ์ •๋ณด์„(๋ฅผ) ์ฐธ์กฐํ•˜์„ธ์š”.

์ถ”๊ฐ€ ์ฐธ๊ณ  ์ž๋ฃŒ