GitHub์ SSH Key๋ก ์ธ์ฆํ๊ธฐ
Laste Updated: 2022.08.17 ๊นํ๋ธ์์ ์ ์ฑ ์ด ๋ณ๊ฒฝ๋์ด ๋น๋ฐ๋ฒํธ๋ก ์ธ์ฆ์ ๋์ด์ ์ง์ํ์ง ์๋๋ค. ๋ค๋ฅธ ์ธ์ฆ ๋ฐฉ๋ฒ์ github์ ๋ณด์ํค ๋ฐ๊ธ๊ณผ ssh key๋ฅผ ๋ฑ๋กํ๋ ๋ฐฉ๋ฒ์ด ์๋ค. ์ฌ๊ธฐ์์๋ ssh key๋ฅผ ๋ง๋ค์ด github์ ๋ฑ๋กํ์ฌ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ด๋ค. CREATE SSH KEY: enter, enter, enter rsa๋ก ํค๋ฅผ ๋ง๋ค ๊ฒฝ์ฐ ssh-keygen -t rsa -b 4096 -C $email ls ~/.ssh/id_rsa #private key ls ~/.ssh/id_rsa.pub #public key ed25519๋ก ํค๋ฅผ ๋ง๋ค ๊ฒฝ์ฐ (์ถ์ฒ: ๋ณด๋ค ๊ฐ๊ฒฐํ๊ณ ๊ฐํ๋ ๋ฐฉ์) ssh-keygen -t ed25519 -C โyourmail@mail.comโ ls ~/.ssh/id_ed25519 #private key ls ~/.ssh/id_ed25519.pub #public key ์์ฑํ pub ํค๋ฅผ GitHub์ ๋ฑ๋กํ๊ธฐ ์์ฑํ ํค ์ค pubํค๋ฅผ ๋ณต์ฌํ๋ค. ๊นํ๋ธ์ ๋ก๊ทธ์ธํ์ฌ ๋ค์ ๋ฉ๋ด๋ฅผ ์ฐพ์ ํด๋ฆญ. |Github Home > Settings > SSH and GPG Keys > New SSH Key Title์ ์ ๋ชฉ์ ์ ๋ ฅํ๊ณ โAdd SSH Key"๋ฅผ ๋๋ฌ ๋ฑ๋ก ์๋ฃ. ํฐ๋ฏธ๋์์ ์๋ก์ด ํ๋กํ ์ฝ(SSH ์ธ์ฆ๋ฐฉ์)์ผ๋ก ์ฐ๊ฒฐ ๊นํ๋ธ์ ์ฑ๊ณต์ ์ผ๋ก ์ฐ๊ฒฐ๋๋ ์ง ํ์ธ ssh -T git@github.com ๊นํ๋ธ์ ์ฐ๊ฒฐ ๋ฐ ์ ์ฅ์ ๋ฑ๋ก git remote set-url origin git@github.com:user_name/repo_name.git Comment ์ด ๋ฐฉ์์ https๋ฐฉ์๋ณด๋ค ๊ฐ๊ฒฐํ URL๊ณผ ํธ๋ฆฌํ ์ฌ์ฉ๋ฒ์ด ์ข๋ค. ๋ํ ๊นํ๋ธ๋ก๋ถํฐ ์ธ์ฆํค๋ฅผ ๋ฐ๋ ๋ฐฉ์์ ๊ธฐ๊ฐ์ ํ์ด ์๋ค. ๋ค๋ฅธ ์ปดํจํฐ์์ ์ฐ๊ฒฐํ ๊ฒฝ์ฐ ssh ํค๋ฅผ ๋ง๋ค์ด pubํค๋ฅผ ๊นํ๋ธ์ ์ถ๊ฐํด์ฃผ๋ฉด ๋๋ค. Reference https://medium.com/ntust-aivc/instruction-for-adding-an-ssh-key-to-your-github-account-ubuntu20-04-3-lts-f9f7802ed734