๋ก์ปฌ ์ปค๋ฐ ์์ ์ ๊ธฐ์ค์ผ๋ก ์์น๋ฅผ ๊ธฐ๋กํ๊ณ , ๊นํ๋ธ์ ์๊ฐํํฉ๋๋ค.
๐ก ์ต์ด 1ํ ์ค์น ์ดํ Gitmap ์ฌ์ฉ ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ์ถ๊ฐํ๋ ค๋ฉด 4๋ฒ ๋จ๊ณ๋ง ์คํํด์ฃผ์ธ์!
Gitmap์ ๊ฐ์ธ ํค๋ก ๋์ํฉ๋๋ค. ์๋์ ์ฌ์ดํธ์ ๋ฐฉ๋ฌธํด ํค๋ฅผ ๋ฐ๊ธ๋ฐ์ ์ฃผ์ธ์.
(ํด๋น ํค๋ ๋น๋ฐ๋ฒํธ์ฒ๋ผ ์์คํ๊ฒ ๋ค๋ค์ฃผ์ธ์. ๊ณต๊ฐ ๊ธ์ง์
๋๋ค!)
์๋ ๋ช
๋ น์ด๋ฅผ ํฐ๋ฏธ๋์ ์
๋ ฅํด์ฃผ์ธ์.
(์ด๋ ๊ฒฝ๋ก์์ ์ค์นํด๋ ์๊ด์์ด์.)
curl -fsSL https://raw.githubusercontent.com/Seongnam-si/git-map/main/install.sh | bash
ํด๋น ๋จ๊ณ์์ ์ค์น ์๋ฃ ๋ฉ์์ง๋ฅผ ํ์ธํ ํ source ~/.zshrc ๋ช
๋ น์ด๋ฅผ ์
๋ ฅํ๊ฑฐ๋ ํฐ๋ฏธ๋ ์ฌ์์์ ๊ถ์ฅ๋๋ ค์!
์๋ ๋ช
๋ น์ด๋ฅผ ํฐ๋ฏธ๋์ ์
๋ ฅํ ํ Step 1์์ ๋ฐ๊ธ ๋ฐ์ API Key๋ฅผ ์
๋ ฅํด์ฃผ์ธ์.
(์ด๋ ๊ฒฝ๋ก์์ ์ค์นํด๋ ์๊ด์์ด์.)
gitmap config set
๋ณด์์ ๋ฏผ๊ฐํ ์ฌ์ฉ์๋ฅผ ์ํด ์ํ๋ ๋ ํฌ์ ์ปค๋ฐ์๋ง ๋ฐ์ํฉ๋๋ค.
์๋ ๋ช
๋ น์ด๋ฅผ ํฐ๋ฏธ๋์ ์
๋ ฅํด์ฃผ์ธ์.
(Gitmap ์ฌ์ฉ์ ์ํ๋ ๋ ํฌ์งํ ๋ฆฌ ๊ฒฝ๋ก์์ ์
๋ ฅํด์ฃผ์ธ์)
ln -sf ~/.gitmap/post-commit .git/hooks/post-commit- https://gist.github.com ์ ์
- ํ์ผ๋ช ์ gitmap.md๋ก public gist๋ฅผ ์์ฑํด์ฃผ์ธ์. (๋ด์ฉ์ ๋น์์ ธ์์ด๋ ๊ด์ฐฎ์ต๋๋ค.)
- ์์ฑ ํ Gist URL์ ID์ ํด๋นํ๋ ๋ถ๋ถ์ ๋ณต์ฌํด์ฃผ์ธ์!
https://gist.github.com/username/123123asdfasdf
ID -> 123123asdfasdf
- https://github.com/settings/tokens ์ ์
- Tokens(classic) ํด๋ฆญ
- Select Scopes ์ gist ํญ๋ชฉ ์ ํ
- ํ ํฐ ์์ฑํ ๋ค์ ๋จ๊ณ๋ฅผ ์ํด ๋ฐ๋์ ๋ณต์ฌํด์ฃผ์ธ์!
Gitmap repo -> Settings -> Secrets and variables -> Actions -> Secrets
์๋ 4๊ฐ๋ฅผ ์ถ๊ฐํด์ฃผ์ธ์.
Name ๊ฐ์ ๋ฐ๋์ ์๋ ์์์ ๋์ผํ๊ฒ ์์ฑํด์ฃผ์ธ์!
| Name | Value |
| GITMAP_API_KEY | Step 1์์ ๋ฐ๊ธํ API Key |
| GITMAP_GIST_ID | Step 5์์ ๋ณต์ฌํ GIST ID |
| GITMAP_GIST_TOKEN | STEP 6์์ ์์ฑํ GITHUB TOKEN |
Actions ํญ์์ Update Gist ์ํฌํ๋ก์ฐ๋ฅผ ์คํํด์ฃผ์ธ์!
Overview ํญ์์ gitmap.md pin ์ง์ ํ ๊ฒฐ๊ณผ๋ฌผ์ ํ์ธํด์ฃผ์ธ์!