λ°μν
νμ¬ μ¬μ© μ€μΈ 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 μ°κ²°μ μν΄ λ§λ€μ΄λ κ³ μ μ¬μ©μμ
λλ€.
λ°μν
'IT-Engineering > Development' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
| VSCodeμμ λ§ν¬λ€μ΄ 미리보기 νλ λ°©λ² (1) | 2024.09.28 |
|---|---|
| (Git) λ€λ₯Έ λΈλμΉ(branch)μμ μ΄λ―Έ μμ μ€μΌ λ λΈλμΉλ₯Ό λ³κ²½νκ³ μΆλ€λ©΄?(Feat. stash) (0) | 2024.01.27 |
λκΈ