์์ผ๋ก ๋ด PC์์ ์์ ํ ๊ฒ๋ค์ GitHub์ ์ ๋ก๋ํ๊ฑฐ๋ GitHub์ ์๋ ๊ฒ์ ๋ด๋ ค๋ฐ๊ธฐ ์ํด์ GitHub๋ฅผ ์ด์ ๋งจ๋ ์ด์ฉํ ๊ฒ์ด๋ค.
๊ทธ๋์ ๋ด PC์์ ์ฌ์ฉํ๊ณ ์๋ git๊ณผ GitHub๋ฅผ SSH๋ก ์ฐ๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ๋ณธ ๊ฒ์๊ธ์์ ์ ๋ฆฌํด๋ณด๋ ค๊ณ ํ๋ค.
ssh ๊ธฐ๋ณธํค/๊ณต๊ฐํค ๋ฐ๊ธ
์ฐ์ ํฐ๋ฏธ๋์ ์ด๊ณ ์๋์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๋ค.
ssh-keygen
ํด๋น ๋ช ๋ น์ด๋ ssh ์ ์์ ํ ๋ ํ์ํ ๊ธฐ๋ณธํค/๊ณต๊ฐํค๋ฅผ ๋ฐ๊ธ๋ฐ๋ ๋ช ๋ น์ด๋ค. ์ ๋ ฅํ๋ฉด ์๋์ ์ฌ์ง๊ณผ ๊ฐ์ด /Users/seonghye0n~ ๋ผ๋ ๊ฒฝ๋ก์ ํค๋ฅผ ๋ฐ๊ธ๋ฐ์ ๊ฒ์ด๋๊ณ ๋ฌผ์ด๋ณด๋๋ฐ, ๋๋ ํด๋น ๊ฒฝ๋ก ๊ทธ๋๋ก ์ธ๊ฑฐ๊ธฐ ๋๋ฌธ์ ๊ทธ๋ฅ ์ํฐ๋ฅผ ์ณค๋ค.
๋ฐ๊ธ์ด ๋๋ค๋ฉด ์๋์ ์ฌ์ง๊ณผ ๊ฐ์ด ๋ฐ๊ธ ๋ฐ์ ๊ฒฝ๋ก์ ์๋ id_rsa.pub ํ์ผ์ cat ๋ช ๋ น์ด๋ฅผ ์ด์ฉํ์ฌ ์ด์ด์ค๋ค.
GitHub ํํ์ด์ง Key ๋ฑ๋ก
์์์ ๋ฐ๊ธ๋ฐ์ ๊ณต๊ฐํค๋ฅผ GitGub ํํ์ด์ง์ ์ถ๊ฐ๋ฅผ ํด์ค ๊ฒ์ด๋ค.
์๋์ ์ฌ์ง๊ณผ ๊ฐ์ด GitHub ํํ์ด์ง์ ๋ค์ด๊ฐ์ ์ฐ์ธก ์๋จ์ ์๋ ๋ด ํ๋กํ ์์ด์ฝ์ ๋๋ฅธ ๋ค์ Settings ๋ฉ๋ด๋ก ๋ค์ด๊ฐ๋ค.
๊ทธ ๋ค์, ์ข์ธก ๋ฉ๋ด์์ SSH and GPG keys ๋ฉ๋ด๋ฅผ ๋ค์ด๊ฐ์ค๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋ก์ New SSH key ๋ฒํผ์ ํด๋ฆญํ๋ค.
ํด๋น ๋ฒํผ์ ํด๋ฆญํ๋ฉด ์๋์ ์ฌ์ง๊ณผ ๊ฐ์ด Title์ ์ ๊ณ , Key ๊ฐ์ ์ ๋ ฅํ๋ ํ ์คํธ๋ฐ์ค๊ฐ ์์ ๊ฒ์ด๋ค. Title์ ์ํ๋ ๋ด์ฉ ์ ๋ ฅํ๋ฉด ๋๊ณ , Key ํญ๋ชฉ์๋ ์๊น ์์์ ํฐ๋ฏธ๋๋ก cat ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๋ ๋ถ๋ถ์ด ์๋๋ฐ, ๊ฑฐ๊ธฐ์ ์กฐํํ ๋ด์ฉ ์ ์ฒด๋ฅผ ๋ณต์ฌํด์ ๋ถ์ฌ๋ฃ๊ธฐ ํด์ฃผ๋ฉด GitHub ์ฐ๋์ ๋์ด ๋๋ค.
'๐๏ธ git' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[git] 10 - GitHub์ ์ ๋ก๋ํ๊ธฐ (push) (0) | 2023.03.27 |
---|---|
[git] 09 - GitHub์ ์๋ ํ๋ก์ ํธ ๋ด๋ ค๋ฐ๊ธฐ (clone) (0) | 2023.03.27 |
[git] 08 - ๋ธ๋์น ๋ณํฉ (merge) (0) | 2023.03.27 |
[git] 07 - ๋ธ๋์น๋? (branch) (0) | 2023.03.27 |
[git] 06 - ์์ ์์ ์ ์ฅํ๊ธฐ (stash) (0) | 2023.03.27 |