๋ฌธ์
Sourcetree๋ฅผ ์ด์ฉํด push๋ฅผ ํ๋ ๊ณผ์ ์์ "permission denied (publickey)" ๋ฌธ์ ๊ฐ ๋ฐ์ํด์ ์งํ์ด ๋์ง ์์์ต๋๋ค. ํด๋น ๋ฌธ์ ๋ SSH ์ธ์ฆ์ ๋ฌธ์ ๊ฐ ์์ ๊ฒฝ์ฐ ๋ฐ์ํ๋๋ฐ, ์๋์ ๊ฐ์ ๋ฐฉ๋ฒ์ผ๋ก ํด๊ฒฐ์ด ๊ฐ๋ฅํฉ๋๋ค.
ํด๊ฒฐ
1. ssh-keygen "ํ์ผ ์ด๋ฆ"์ ์ ๋ ฅํ์ฌ ์๋ก์ด ssh๋ฅผ ์์ฑํฉ๋๋ค.
์ฌ์ฉํ ๋น๋ฐ๋ฒํธ๊น์ง ์ ๋ ฅํ๊ฒ ๋๋ฉด ์ง์ ํ์ด๋ฆ.pub ํ์์ผ๋ก ํ์ผ์ด ์์ฑ๋ฉ๋๋ค.
2. cat ํ์ผ์ด๋ฆ.pub์ ํตํด์ ์์ฑ๋ ํค ๊ฐ์ ๋ณต์ฌํฉ๋๋ค.
ํ๋์์ผ๋ก ์น ํด์ง ๋ฌธ์๋ง ๋ณต์ฌํ๋ฉด ๋ฉ๋๋ค.
3. GitHub -> Settings -> SSH and GPG keys -> New SSH key์์ 2๋ฒ์์ ๋ณต์ฌํ ํค๋ฅผ ์ ๋ ฅํด ์ค๋๋ค.
4.ssh-add -l ๋ฅผ ์ ๋ ฅํฉ๋๋ค.
๋ค์๊ณผ ๊ฐ์ด The agent has no identities.๋ผ๊ณ ์ถ๋ ฅ๋๋ค๋ฉด ์ ์์ ์ผ๋ก ๋ ๊ฒ์ ๋๋ค.
5. ssh-add -K ~/.ssh/ํ์ผ์ด๋ฆ ๋ช ๋ น์ด๋ฅผ ํตํด local์ ์ถ๊ฐํด์ค๋๋ค.
์ด์ ๋ชจ๋ ์์ ์ด ๋๋ฌ๊ณ , Sourcetree๊ฐ ์ ์์ ์ผ๋ก ์๋ํ ๊ฒ์ ๋๋ค.
'BackEnd๐ฑ > Etc' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
CORS(๊ต์ฐจ ์ถ์ฒ ๋ฆฌ์์ค ๊ณต์ )๋? (0) | 2022.07.14 |
---|---|
SSO(Single Sign-On) ํตํฉ์ธ์ฆ ์ด๋? (0) | 2022.07.13 |
[GitHub] submodule ์ฌ์ฉํด์ yml๊ณผ ๊ฐ์ ๋ฏผ๊ฐํ ์ ๋ณด ์จ๊ธฐ๊ธฐ (2) | 2022.07.10 |
[git] Git - HEAD (2) | 2022.07.03 |
[git] .gitignore ํ์ ์ ๋ฆฌ (0) | 2022.07.02 |
[CI/CD] CI/CD๋?, ์ง์์ ํตํฉ(Continuous Integration) ๊ณผ ์ง์์ ๋ฐฐํฌ(Continuous Deployment) (0) | 2022.05.31 |
๋๊ธ