๋ฐ์ํ
โ๏ธ Git ์ ์ฅ์ ์ฎ๊ธฐ๊ธฐ(๋ฏธ๋ฌ๋ง ํ๊ธฐ)
ํ์ ์ํฉ์ ๋ฐ๋ผ ์ ์ฅ์๋ฅผ ์์ชฝ์์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๊ฐ ์๋ค. ํ๋ก์ ํธ๊ฐ ์ข ๋ฃ๋๊ณ , ๋ณธ์ธ์ด ์ต์ํ ํ๊ฒฝ์ผ๋ก repo๋ฅผ ์ฎ๊ธฐ๋ ค๋๋ฐ, ์ดํ ์ ์ง๋ณด์๋ ํ๋ก์ ํธ ์ฐธ๊ณ ๋ฅผ ์ํด git commit log๋ฅผ ์ ์งํด์ผ ํ๊ธฐ ์ํด ๋ฏธ๋ฌ๋ง์ ์ฌ์ฉํ๋ค.
โ๏ธ ๋ฐฉ๋ฒ
1. ์๋ณธ ์ ์ฅ์๋ฅผ .git ํด๋๋ก ๋ณต์ฌํ๋ค.
$ git clone --mirror [์๋ณธ ๋ ํฌ์งํ ๋ฆฌ ๊ฒฝ๋ก]
2. ๋ณต์ฌ๋ ํด๋๋ก ๊ฒฝ๋ก ์ด๋ํ๋ค.(.git ํด๋)
$ cd [์ ์ฅ์ ์ด๋ฆ].git
3. ์ฎ๊ธฐ๋ ค๋ ์ ์ฅ์ url๋ฅผ ์๊ฒฉ ์ด๋ฆ์ ๋ฐ์ํ๋ค.
$ git remote set-url --push origin [์ด๋ ๋ ํฌ์งํ ๋ฆฌ ๊ฒฝ๋ก]
4. Git Push
$ git push --mirror
โ๏ธ ๊ธฐ๋ก
์ด๋ฒ์ ๋๋ฒ ์งธ๋ก ๊น๋ฉ์์ ํ๋ก์ ํธ๋ฅผ ํ์ ์ ์งํํ๊ณ , ์กฐ๊ธ ๋ ์ต์ํ github์ผ๋ก ์ ์ฅ์๋ฅผ ์ฎ๊ธฐ๊ฒ ๋์๋ค. ์ถํ์๋ ์์ฃผ ์์ ์ผ์ด๋ผ ์๊ฐ์ด๋ผ ๊ธฐ๋ก์ ๋จ๊ธด๋ค.
โ๏ธ ์ฐธ๊ณ ๋ธ๋ก๊ทธ
๋ฐ์ํ