- 2021๋ 8์ 13์ผ๋ถํฐ github๋ Git ์์ ์ ์ธ์ฆํ ๋ ๋น๋ฐ๋ฒํธ ๋์ ํ ํฐ์ ์ฌ์ฉํ๊ฒ ๋ณ๊ฒฝ๋์๋ค. ๋ฐ๋ผ์ PAT(Personal Access Token) ๋ฅผ ์ถ๊ฐํด์ผ ํ๋ค. ์๋ ๋ฐฉ๋ฒ์ ๋ฐ๋ผ ์์คํ ์ PFA๋ฅผ ์ถ๊ฐํ ์ ์๋ค.
1. ๊ฐ์ธ ์ก์ธ์ค ํ ํฐ ์์ฑ ๋ฐฉ๋ฒ
1๋จ๊ณ - GitHub๋ฅผ ์ด๊ณ ์๊ฒฉ ์ฆ๋ช ์ผ๋ก ๋ก๊ทธ์ธ
2๋จ๊ณ - ์ค์ ๋ฉ๋ด ํด๋ฆญ
3๋จ๊ณ - ์ค์ ๋ฉ๋ด์์ ๊ฐ๋ฐ์ ์ค์ ํด๋ฆญ
4๋จ๊ณ - ๊ฐ๋ฐ์ ์ค์ ๋ฉ๋ด์์ ๊ฐ์ธ ์ก์ธ์ค ํ ํฐ ํด๋ฆญ
5๋จ๊ณ- ๊ฐ์ธ ์ก์ธ์ค ํ ํฐ ์์ ์ ํ ํฐ ์์ฑ ๋ฒํผ ํด๋ฆญ
6๋จ๊ณ - ์ด์ ๋ฉ๋ชจ, ๋ง๋ฃ, ๋ฒ์ ์ ํ ๊ณผ ๊ฐ์ ํ์ ์ธ๋ถ ์ ๋ณด๋ฅผ ์ ๋ ฅ. ๊ทธ๋ฐ ๋ค์ ์๋์ ํ ํฐ ์์ฑ ๋ฒํผ ํด๋ฆญ (repo, gist, workspace, ๋ฑ ์ฒดํฌํ๊ธฐ)
7๋จ๊ณ - ์ ํ ํฐ์ด ์์ฑ๋ ํ, ์์ฑ๋ ํ ํฐ์ ๋ณต์ฌํ๊ณ ์ด ํ ํฐ์ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์ ์ด๋ฆ๊ณผ ํ ํฐ์ผ๋ก git์ ์ก์ธ์คํ๊ธฐ.
( git pull ํ ๋ฒ๋ง ์คํ ํ๊ณ ์ฌ์ฉ์ ์ด๋ฆ๊ณผ ์ํธ๋ฅผ ์ ๋ ฅํ๊ธฐ )
2. ์ด์์ฒด์ ์ ๋ง๊ฒ ์ ์ฉ์ํค๊ธฐ
For Windows OS
์ ์ดํ ์์ ์๊ฒฉ ์ฆ๋ช ๊ด๋ฆฌ์ ๋ก ์ด๋ ⇒ Windows ์๊ฒฉ ์ฆ๋ช ⇒ git:https://github.com ์ฐพ๊ธฐ ⇒ ํธ์ง ⇒ ์ํธ์์ ์ํธ๋ฅผ Github Personal Access Taken์ผ๋ก ๋์ฒด ⇒ ์๋ฃ
For Mac OS
Keychain access ์คํ ⇒ Keychain Access์์ github.com ๊ฒ์ ⇒ ์ธํฐ๋ท ๋น๋ฐ๋ฒํธ ์ฐพ๊ธฐ ⇒ ํญ๋ชฉ์ ๋ง๊ฒ ํธ์ง ๋๋ ์ญ์ (๋น๋ฐ๋ฒํธ ๋ถ๋ถ์ token ์ ๋ ฅ ํด๋๊ธฐ) ⇒ ์๋ฃ
- Spotlight ๊ฒ์
Keychain Access
- Keychain Access ๋ด์์ github.com ๊ฒ์
- github.com์ ๋ํ ์ธํฐ๋ท ๋น๋ฐ๋ฒํธ ํญ๋ชฉ ์ฐพ๊ธฐ
- ํญ๋ชฉ ์ ๋ฐ์ดํธ (Get Info)
3. ํ ํฐ์ ๊ธฐ์ตํ๊ธฐ ์ํด ์ปดํจํฐ์ ์ง์ ๋ ๋ ์ฝ๋๋ฅผ ์บ์
git config --global credential.helper cache
(์บ์ ๋ ์ฝ๋ ์ญ์ ํ๊ณ ์ถ์ ๊ฒฝ์ฐ)
git config --global --unset credential.helper
+a)
์๊ฒฉ ์ฆ๋ช ๊ด๋ฆฌ์์ ๊ฐ์ธ ์ก์ธ์ค ํ ํฐ์ด ์ ์ฅ๋ ๊ฒ ํ์ธ
git config credential.helper
- ๊ฒฐ๊ณผ (ํ ํฐ ์ ์ฅ ๋ฌ์ผ๋ฉด ์๋ ๋ด์ฉ์ด ์ถ๋ ฅ๋จ)
cache
( ํ ํฐ์ ์ธ์ธ ํ์๊ฐ ์๋๋ก ์ถ๊ฐ )
- Window OS
git config --global credential.helper manager
- Mac OS
git config --global credential.helper osxkeychain
remote ์ถ๊ฐํ๋ ๊ฒฝ์ฐ
git remote add origin https://<id>:<token>@github.com/<username>/<repo>
ex)
git remote add origin https://jinieun:ghd~~(~ํ ํฐ ๋ฒํธ~)@github.com/jinieun/profile.git
๊ฐ์ฌํฉ๋๋ค :)
'Git' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Git] git add, git commit, git push ์ทจ์ํ๊ธฐ (0) | 2022.01.05 |
---|
๋๊ธ