โ๏ธ GitHub & Git
[GitHub & Git] Git Clone ๊ธฐ๋ฅ ์ฌ์ฉ๋ฒ
A Lim Han
2023. 5. 31. 20:22
๐ธ GitHub Clone ๊ธฐ๋ฅ์ด๋?
์๊ฒฉ ์ ์ฅ์(๊นํ๋ธ ์ ์ฅ์)๋ฅผ ๋ก์ปฌ ํ๊ฒฝ์ผ๋ก ๋ณต์ ํ๋ ๊ธฐ๋ฅ์ Clone ์ด๋ผ๊ณ ํ๋ค.
์ด๋ฅผ ํตํด ์๊ฒฉ ์ ์ฅ์์ ์๋ ์ฝ๋์ ํ์ผ์ ๋ก์ปฌ ์ปดํจํฐ๋ก ๊ฐ์ ธ์ ์์ ํ ์ ์์ผ๋ฉฐ, ์์ ํ ๋ด์ฉ์ ๊นํ๋ธ๋ก ํธ์(push)ํ์ฌ ๋ณ๊ฒฝ์ฌํญ์ ์ ๋ก๋ํ ์ ์๋ค.
๐ธ GitHub Clone ๊ธฐ๋ฅ ์ฌ์ฉ๋ฒ
: Clone ๊ธฐ๋ฅ์ ํฌ๊ฒ 3๊ฐ์ง ๋ฐฉ๋ฒ์ผ๋ก ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค.
(์ด ํฌ์คํ ์์๋ HTTPS, SSH ์ด 2๊ฐ์ง์ ๋ฐฉ๋ฒ๋ง ์ธ๊ธ)
- HTTPS
- SSH
- GitHub CLI
1. HTTPS๋ก Clone ๊ธฐ๋ฅ ์ฌ์ฉํ๊ธฐ
--> Git Bash๋ฅผ ์คํํ ํ, ์๋ ๋ช ๋ น์ด ์ ๋ ฅํ์ฌ Clone ์์ฑ
$ git clone "https://github.com/์ฌ์ฉ์์ด๋ฆ/์ ์ฅ์์ด๋ฆ.git"
Clone์ด ์๋ฃ๋๋ฉด ํ์ผ์ด ์์ฑ๋๋ค.
2. SSH๋ก Clone ๊ธฐ๋ฅ ์ฌ์ฉํ๊ธฐ
--> Git Bash๋ฅผ ์คํํ ํ, ์๋ ๋ช ๋ น์ด ์ ๋ ฅํ์ฌ Clone ์์ฑ
$ git clone "git@github/์ฌ์ฉ์๋ช
/์ ์ฅ์๋ช
(๋ ํฌ์งํ ๋ฆฌ๋ช
).git"
+ ์ฃผ์ ์ฌํญ )
2๋ฒ ๊ณผ์ ์ ๊ฒฝ์ฐ GitHub์ SSH ํค ์ ์ ์ด ๋์ด์์ด์ผ ์งํ ๊ฐ๋ฅ
1๋ฒ ๊ณผ์ ์์ ์ด๋ฏธ Clone์ ์งํํ์ฌ already exists ๋ผ๊ณ ์ถ๋ ฅ๋จ