GIT ๊ณต๋ถ€

[GIT] SSH key ์ƒ์„ฑ ๋ฐ ์„œ๋ฒ„์— ๋“ฑ๋ก (๋น„๋ฐ€๋ฒˆํ˜ธ ์—†์ด ์ ‘์†ํ•˜๊ธฐ)

๋ฐ์ฅฌ๋”” 2023. 9. 8. 15:48

1.  SSH Key ์ƒ์„ฑ

1๋‹จ๊ณ„

ํ„ฐ๋ฏธ๋„์—

ssh-keygen -t rsa

์ž…๋ ฅ

 

์ดํ›„

 

- ํ‚ค๋ฅผ ์ €์žฅํ•  ๊ฒฝ๋กœ( ๊ธฐ๋ณธ๊ฐ’ : $HOME/.ssh/id_rsa)

- passphrase (์ถ”๊ฐ€๋กœ ์‚ฌ์šฉํ•  ์•”ํ˜ธ, ๊ธฐ๋ณธ๊ฐ’ ์—†์Œ)

- passphrase ํ™•์ธ

 

์ž…๋ ฅ ๊ณผ์ •์ด ๋œธ. ํ•„์š” ์—†์œผ๋‹ˆ ๊ณ„์† ์—”ํ„ฐ ์ณ์ฃผ๋ฉด ๋จ.

 

2๋‹จ๊ณ„

๊ทธ๋Ÿผ .ssh ํด๋” ์•„๋ž˜์— ํ‚ค๊ฐ€ ์ƒ์„ฑ๋จ.

 

 

2. SSH Key ๋“ฑ๋ก

.pub :  ๊ณต๊ฐœํ‚ค.

ํ•ด๋‹น ๊ณต๊ฐœํ‚ค๋ฅผ ์„œ๋ฒ„์— ๋“ฑ๋ก ํ•˜๋ฉด ๋‹ค์Œ๋ถ€ํ„ฐ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅ ํ•  ํ•„์š”๊ฐ€ ์—†์Œ

 

1๋‹จ๊ณ„ : SSH ํ‚ค ๋“ฑ๋ก์ฐฝ ์ ‘์†

: ๊นƒํ—ˆ๋ธŒ ๋กœ๊ทธ์ธ -> ์˜ค๋ฅธ์ชฝ ์ƒ๋‹จ์— ํ”„๋กœํ•„ -> Settings ๋ฉ”๋‰ด

์˜ค๋ฅธ์ชฝ ์‚ฌ์ด๋“œ ๋ฐ”์—์„œ SSH and GPG keys ๋ฉ”๋‰ด๋ฅผ ์„ ํƒ -> ์˜ค๋ฅธ์ชฝ ์ƒ๋‹จ์˜ New SSH key ํด๋ฆญ

"SSH ํ‚ค ๋“ฑ๋ก์ฐฝ"

 

: Title -> ๋“ฑ๋กํ•˜๋ ค๋Š” key์˜ ์ด๋ฆ„(๋‚˜๋Š” ์ด ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” local ์ปดํ“จํ„ฐ์˜ ์ •๋ณด๋ฅผ ์ž…๋ ฅํ•ด๋‘  : MJ's MAcBook Pro)

 

2๋‹จ๊ณ„ : ์ƒ์„ฑํ•œ ๊ณต๊ฐœํ‚ค ๋ณต์‚ฌ

ํ„ฐ๋ฏธ๋„์— 

pbcopy < ~/.ssh/id_ed25519.pub  ๋ช…๋ น์–ด ์ž…๋ ฅ

 

์ดํ›„ key ๋ž€์— ๋ณต์‚ฌ๋œ ๊ณต๊ฐœํ‚ค ๋ถ™์—ฌ๋„ฃ๊ธฐ

 

 

Add SSH key๋ฅผ ๋ˆŒ๋Ÿฌ ํ‚ค๋ฅผ ๋“ฑ๋กํ•˜๋ฉด ๋“ฑ๋ก ์™„๋ฃŒ...

 

 

+ SSH ํ‚ค ์ ‘์† ์„ค์ • ๋ฐ ์ ‘์† ํ…Œ์ŠคํŠธํ•˜๋Š” ๋ถ€๋ถ„์€ ์ดํ›„์— ์ถ”๊ฐ€๋กœ ๊ธฐ์ˆ ํ•˜๊ฒ ์Œ........

 

 

'GIT ๊ณต๋ถ€' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[GIT] git main branch ์•„๋‹Œ branch์— pushํ•˜๊ธฐ(by SSH)  (0) 2023.09.08