Please make sure you have the correct access rights and the repository exists.
ํฐ๋ฏธ๋์์ ๊น์ push
ํ๋ ๊ณผ์ ์์ ์์ ๊ฐ์ด ๊ถํ์ด ์๋ค๊ณ ๋ฌ๋ค.
ssh -T git@github.com
โ ์ ๋ฌธ๊ตฌ๋ฅผ ๊ทธ๋๋ก ๋ณต์ฌํด์ ์ ๋ ฅํ๋ฉด sshํค๊ฐ ์ ์ค์ ๋์ด ์๋์ง ํ์ธํ ์ ์๋ค.
Hi <๋ด ์ด๋ฆ>! You've successfully authenticated, but GitHub does not provide shell access.
๋ค์๊ณผ ๊ฐ์ ๋ฌธ๊ตฌ๊ฐ ๋์จ๋ค๋ฉด ๊ถํ์ ๊นํ๋ธ์ ์ฑ๊ณต์ ์ผ๋ก ๋ฑ๋ก๋์์ง๋ง ssh ์ธ์ฆ์ด ๋ฑ๋ก๋์ง ์์ ์ํ์ด๋ค.
git remote set-url origin git@github.com:USERNAME/REPOSITORY.git
โ
์ ๋ฌธ๊ตฌ๋ฅผ ์
๋ ฅํ๋ฉด ๊นํ๋ธ ์ฃผ์๋ฅผ ssh๋ก ์ค์ ํด์ ์ฌ์ฉํ ์ ์๋ค.
์ด์ ๋ค์ Push๋ฅผ ํด๋ณด๋ฉด ์ ๋๋ก ๋์ํ๋ ๊ฒ์ ํ์ธํ ์ ์๋ค!
SSH๋
Secure Shell
๋ก๋ณด์ ์ ธ
์ด๋ผ๋ ์๋ฏธ๋ฅผ ๋ด๊ณ ์๋ค.
( shell : ๋ช ๋ น์ด์ ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ ๋ ์ฐ๋ ์ธํฐํ์ด์ค๋ฅผ ์๋ฏธ. )
์๊ฒฉ ํธ์คํธ ์ปดํจํฐ์ ์ ์ํ๊ธฐ ์ํด ์ฌ์ฉํ๋
์ธํฐ๋ท ํ๋กํ ์ฝ
์ผ๋ก
์ฌ์ฉ์ ์ธ์ฆ๋ถํฐ ๋ฐ์ดํฐ ์ ์ก๊น์ง ๋ชจ๋ ๊ณผ์ ์ด์ํธํ
๋๊ธฐ ๋๋ฌธ์ ๋ณด์์ฑ์ด ๋งค์ฐ ๋๋ค.
๋์นญํค ์ํธํ, ๋น๋์นญํค ์ํธํ, ํด์ ์ฌ์ฉ
์ธ์ฆํค ์์ฑ
ํ๋ผ์ด๋น ํค๋ ๋์ ์ปดํจํฐ์ ์ ์ฅํ๊ณ ํผ๋ธ๋ฆญ ํค๋ ์๊ฒฉ ๋ ํฌ์งํ ๋ฆฌ์ธ ๊นํ๋ธ์ ํค๋ฅผ ์ ์ฅํ๋ค.
์๋ฒ์ ๋ฑ๋ก
๋ก์ปฌ์์ ssh key๋ฅผ ์์ฑ ํ ssh key๋ฅผ ์๋ฒ์ ๋ฑ๋กํ๋ฉด ํด๋น ์๋ฒ์ ์ ์ํ๋ ค๋ ๊ณ์ ์ ๋น๋ฐ๋ฒํธ ์ ๋ ฅ์์ด ssh ์ ์์ด ๊ฐ๋ฅํ๋ค.