๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
IT-Engineering/Development

๋‚ด๊ฐ€ ํ˜„์žฌ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” GitHub ๊ณ„์ •์„ ํ„ฐ๋ฏธ๋„์—์„œ ํ™•์ธํ•˜๋Š” ๋ฐฉ๋ฒ•(ssh)

by ๐Ÿงžโ€โ™‚๏ธ 2025. 3. 28.
๋ฐ˜์‘ํ˜•

ํ˜„์žฌ ์‚ฌ์šฉ ์ค‘์ธ GitHub ๊ณ„์ •์„ ํ„ฐ๋ฏธ๋„์—์„œ ํ™•์ธํ•˜๋Š” ๋ฐฉ๋ฒ•(ssh)

๐Ÿ”ธ ๊ฒฐ๊ณผ์ ์œผ๋กœ ์ด ๋ช…๋ น์–ด๋Š”?

ssh -T git@github.com

๐Ÿ‘‰ GitHub ์„œ๋ฒ„์— SSH ๋ฐฉ์‹์œผ๋กœ ์ ‘์†ํ•ด์„œ "์ •์ƒ์ ์œผ๋กœ ์ธ์ฆ๋˜๋Š”์ง€" ํ…Œ์ŠคํŠธํ•˜๋Š” ๋ช…๋ น์–ด์ž…๋‹ˆ๋‹ค.

๋ณดํ†ต SSH ํ‚ค ๋“ฑ๋ก์ด ์ž˜ ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•  ๋•Œ ์‚ฌ์šฉํ•ด์š”.

๐Ÿ” ์˜ˆ์‹œ ์ถœ๋ ฅ

SSH ํ‚ค๊ฐ€ ์ž˜ ๋“ฑ๋ก๋˜์–ด ์žˆ์œผ๋ฉด ์ด๋Ÿฐ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

Hi username! You've successfully authenticated, but GitHub does not provide shell access.

์ด ๋ฉ”์‹œ์ง€๋Š” "์ธ์ฆ์€ ์„ฑ๊ณตํ–ˆ์ง€๋งŒ ์‰˜์€ ์ œ๊ณตํ•˜์ง€ ์•Š๋Š”๋‹ค", ์ฆ‰ ์ •์ƒ์ด๋ผ๋Š” ๋œป์ž…๋‹ˆ๋‹ค.


์ž์„ธํ•œ ์„ค๋ช…

ssh -T git@github.com ์ด ๋ช…๋ น์–ด๋Š” SSH(Secure Shell)๋ฅผ ์‚ฌ์šฉํ•ด์„œ GitHub์— ์ ‘์†ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๋ช…๋ น์–ด์ž…๋‹ˆ๋‹ค. ํ•˜๋‚˜ํ•˜๋‚˜ ๋ถ„๋ฆฌํ•ด์„œ ์„ค๋ช…๋“œ๋ฆด๊ฒŒ์š”.


๐Ÿ”น ssh

  • Secure Shell์˜ ์•ฝ์ž์ž…๋‹ˆ๋‹ค.
  • ์›๊ฒฉ ์„œ๋ฒ„(์—ฌ๊ธฐ์„œ๋Š” github.com)์— ์•ˆ์ „ํ•˜๊ฒŒ ์ ‘์†ํ•˜๊ธฐ ์œ„ํ•œ ํ”„๋กœํ† ์ฝœ์ž…๋‹ˆ๋‹ค.
  • GitHub๊ณผ ๊ฐ™์€ ์›๊ฒฉ ์ €์žฅ์†Œ์— ๋ช…๋ น์„ ๋ณด๋‚ผ ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ”น T

  • ssh ๋ช…๋ น์˜ ์˜ต์…˜์ž…๋‹ˆ๋‹ค.
  • ์˜๋ฏธ: "pseudo-tty๋ฅผ ํ• ๋‹นํ•˜์ง€ ์•Š๋Š”๋‹ค"๋Š” ๋œป์ž…๋‹ˆ๋‹ค.
  • ๋ณดํ†ต ์›๊ฒฉ ๋ช…๋ น ์‹คํ–‰๋งŒ ํ•˜๊ณ  ์‹ถ์„ ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • ์ด ์˜ต์…˜์„ ์“ฐ๋ฉด ๋‹จ์ˆœํžˆ ์ ‘์†๋งŒ ํ•˜๊ฑฐ๋‚˜ ์ธ์ฆ ํ…Œ์ŠคํŠธํ•  ๋•Œ ๊น”๋”ํ•˜๊ฒŒ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.
  • ์ฆ‰, GitHub์— ํ„ฐ๋ฏธ๋„ ์„ธ์…˜์„ ์—ด ํ•„์š” ์—†์ด ์ธ์ฆ๋งŒ ํ™•์ธํ•  ๋•Œ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ”น git@github.com

  • user@host ํ˜•ํƒœ๋กœ, SSH๋กœ ์ ‘์†ํ•  ์‚ฌ์šฉ์ž์™€ ์„œ๋ฒ„ ์ฃผ์†Œ์ž…๋‹ˆ๋‹ค.
  • ์—ฌ๊ธฐ์„œ:
    • git: GitHub์—์„œ SSH ์ ‘์†์„ ์œ„ํ•œ ๊ณ ์ •๋œ ์‚ฌ์šฉ์ž ๊ณ„์ •
    • github.com: GitHub ์„œ๋ฒ„์˜ ์ฃผ์†Œ

์ฆ‰, git@github.com์€ GitHub์˜ SSH ์ ‘์† ์ „์šฉ ์‚ฌ์šฉ์ž ๊ณ„์ •์ž…๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ์ง์ ‘ ๋งŒ๋“  ๊ณ„์ •์ด ์•„๋‹ˆ๋ผ, GitHub๊ฐ€ SSH ์—ฐ๊ฒฐ์„ ์œ„ํ•ด ๋งŒ๋“ค์–ด๋‘” ๊ณ ์ • ์‚ฌ์šฉ์ž์ž…๋‹ˆ๋‹ค.

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€