๐ธ 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 ๋ผ๊ณ ์ถ๋ ฅ๋จ
'โ๏ธ GitHub & Git' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[GitHub & Git] GitHub์ Git Repository ์์ฑ, ์ญ์ ํ๋ ๋ฐฉ๋ฒ (0) | 2023.06.02 |
---|---|
[GitHub & Git] Git origin ๊ด๋ จ ๋ช ๋ น์ด ์ ๋ฆฌ (0) | 2023.06.01 |
[GitHub & Git] Git remote ๊ด๋ จ ๋ช ๋ น์ด ์ ๋ฆฌ (0) | 2023.05.30 |
[GitHub & Git] Git Branch ๊ด๋ จ ๋ช ๋ น์ด ์ ๋ฆฌ (0) | 2023.05.30 |
[GitHub & Git] ๊นํ๋ธ์ Fork(ํฌํฌ) ๊ธฐ๋ฅ ์ฌ์ฉํ๊ธฐ (1) | 2023.05.30 |