Git

Git] SSH(Secure Shell) Key

μ™•κ°€πŸ‘ 2023. 7. 9. 23:04
728x90
λ°˜μ‘ν˜•

혼자 둜컬 ν™˜κ²½μ—μ„œ git을 μ‚¬μš©ν•œλ‹€λ©΄ λ”±νžˆ SSH Keyλ₯Ό μ‚¬μš©ν•  ν•„μš”λŠ” μ—†μŠ΅λ‹ˆλ‹€.

 

SSH Keyλ₯Ό μ‚¬μš©ν•˜λŠ” μ΄μœ λŠ” λ‹€λ₯Έ 원격에 μ•ˆμ „ν•˜κ²Œ μ ‘μ†ν•˜κΈ° μœ„ν•΄ μ‚¬μš©λ©λ‹ˆλ‹€.

κ·ΈλŸ¬λ‹ˆ λ‘œμ»¬μ—μ„œλŠ” μ‚¬μš©ν•  ν•„μš”κ°€ μ—†κ³ ,

λ‹€λ₯Έ μ„œλ²„μ™€ ν†΅μ‹ ν•˜κ³ μž ν•  λ•Œ λ³΄μ•ˆμ μœΌλ‘œ μ•ˆμ „ν•˜κ²Œ ν†΅μ‹ ν•˜κΈ° μœ„ν•΄ μ‚¬μš©λ˜λŠ” ν”„λ‘œν† μ½œμž…λ‹ˆλ‹€.

 

 


 

 

확인 방법

ν˜Ήμ‹œλ‚˜ sshλ₯Ό 생성해 놨을 μˆ˜λ„ μžˆμœΌλ‹ˆ, ν™•μΈν•˜λŠ” λͺ…λ Ήμ–΄μž…λ‹ˆλ‹€.

cat ~/.ssh/id_rsa.pub

 

id_rsa.pubμ΄λΌλŠ” κ³΅κ°œν‚€κ°€ μžˆλŠ”μ§€ μ°ΎλŠ” κ²ƒμž…λ‹ˆλ‹€.

 

 


 

 

생성 방법

ssh-keygen

 

λͺ…λ Ήμ–΄λ₯Ό μž…λ ₯ν•˜λ©΄ ssh keyκ°€ μƒμ„±λ©λ‹ˆλ‹€.

μƒμ„±λœ ν‚€λŠ” 보톡 C:\Users\'컴퓨터이름'\. sshκ²½λ‘œμ— μžˆμŠ΅λ‹ˆλ‹€.

λΉ„κ³΅κ°œν‚€(id_rsa)와 κ³΅κ°œν‚€(id_rsa.pub)κ°€ μƒμ„±λ©λ‹ˆλ‹€.

 

 


 

 

 

728x90

 

 


 

 

등둝 방법

https://github.com/settings/keys

 

 

ν•΄λ‹Ή URL둜 μ§„μž…ν•˜μ‹œλ©΄ SSH keyλ“±λ‘ν•˜λŠ” 곳을 λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€.

μ§„μž…μ΄ μ•ˆλ  κ²½μš°μ—λŠ”

ν”„λ‘œν•„ λ²„νŠΌ → setting → SSH and GPG keys νƒ­

을 λˆ„λ₯΄μ‹œλ©΄ λ©λ‹ˆλ‹€.

 

New SSH key λ²„νŠΌμ„ λˆ„λ₯΄μ‹œκ³ 

 

 

Title은 μ•„λ¬΄κ±°λ‚˜ μž…λ ₯ν•΄ μ£Όμ‹œκ³ , Key 칸에 id_rsa.pub 값을 볡뢙 ν•΄μ£Όμ‹œλ©΄ λ©λ‹ˆλ‹€.

id_rsa.pubλŠ” λ©”λͺ¨μž₯으둜 μ—΄μ–΄μ£Όμ‹œλ©΄ μ‰½κ²Œ 값을 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.

 

GitLab도 등둝방법은 λ™μΌν•©λ‹ˆλ‹€. 

728x90

'Git' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

Git] Revert & Reset  (0) 2023.07.11
Git] Migration  (0) 2023.07.07