Skip to content
Dylan-Yoon edited this page Jan 21, 2026 · 2 revisions

๐Ÿ“˜ Notion to GitHub ์ž๋™ํ™” ๊ฐ€์ด๋“œ

Notion ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ž‘์„ฑ๋œ ๊ธ€์„ ๋งค์ผ ์ž๋™์œผ๋กœ GitHub ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์— ๋ฐฑ์—…ํ•˜๊ณ , README.md์— ๋ชฉ๋ก์„ ์—…๋ฐ์ดํŠธํ•ด์ฃผ๋Š” ๋„๊ตฌ์ž…๋‹ˆ๋‹ค.


๐Ÿš€ ์ฃผ์š” ๊ธฐ๋Šฅ

  1. ์ž๋™ ๋ฐฑ์—… (Daily): ๋งค์ผ ์ž์ •(ํ•œ๊ตญ ์‹œ๊ฐ„ 00:05), ์–ด์ œ ์ž‘์„ฑํ•œ ๊ธ€์„ ์ž๋™์œผ๋กœ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.
  2. ์ˆ˜๋™ ์ „์ฒด ๋™๊ธฐํ™” (Manual): ์›ํ•  ๋•Œ ์–ธ์ œ๋“  ๋ชจ๋“  ๊ธ€์„ ๋‹ค์‹œ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  3. README ์ดˆ๊ธฐํ™” (Reset): ๊ผฌ์˜€์„ ๋•Œ README๋ฅผ ์‹น ์ง€์šฐ๊ณ  ๊น”๋”ํ•˜๊ฒŒ ๋‹ค์‹œ ์ƒ์„ฑํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
  4. ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€ ์ปค์Šคํ…€: ์ˆ˜๋™ ์‹คํ–‰ ์‹œ ์›ํ•˜๋Š” ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€๋ฅผ ์ ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ›  ์ดˆ๊ธฐ ์„ค์ • (Setup)

์ด ํ”„๋กœ์ ํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด Settings > Secrets and variables > Actions ๋ฉ”๋‰ด์—์„œ ์•„๋ž˜ ํ™˜๊ฒฝ ๋ณ€์ˆ˜(Secrets)๋ฅผ ๋“ฑ๋กํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

Secret ์ด๋ฆ„ ์„ค๋ช… ํ•„์ˆ˜ ์—ฌ๋ถ€ ์˜ˆ์‹œ ๊ฐ’
NOTION_TOKEN Notion API ํ†ตํ•ฉ ํ† ํฐ ํ•„์ˆ˜ secret_xxxx...
NOTION_DATABASE_ID ์—ฐ๋™ํ•  Notion ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ID ํ•„์ˆ˜ 32์ž๋ฆฌ ์ˆซ์ž+์˜๋ฌธ
GIT_USER_NAME ์ปค๋ฐ‹์— ํ‘œ์‹œ๋  ์‚ฌ์šฉ์ž ์ด๋ฆ„ ์„ ํƒ Gil Dong Hong
GIT_USER_EMAIL ์ปค๋ฐ‹์— ํ‘œ์‹œ๋  ์ด๋ฉ”์ผ (์ž”๋””์šฉ) ์„ ํƒ gildong@gmail.com

Tip:
๐ŸŸฉ์ž” ๋””๐ŸŸฉ
GIT_USER_NAME๊ณผ EMAIL์„ ๋“ฑ๋กํ•˜์ง€ ์•Š์œผ๋ฉด ๊ธฐ๋ณธ๊ฐ’(GitHub Action)์œผ๋กœ ์ปค๋ฐ‹๋ฉ๋‹ˆ๋‹ค. ๋ณธ์ธ์˜ ๊นƒํ—ˆ๋ธŒ ๊ณ„์ • ์ด๋ฉ”์ผ์„ ๋“ฑ๋กํ•˜๋ฉด ์ž”๋””(Contribution)๊ฐ€ ์‹ฌ์–ด์ง‘๋‹ˆ๋‹ค.


๐Ÿ’ป ์‚ฌ์šฉ ๋ฐฉ๋ฒ• (Workflows)

์ด ํ”„๋กœ์ ํŠธ์—๋Š” ๋‘ ๊ฐ€์ง€ ์ž๋™ํ™” ๋ชจ๋“œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

1. ๋งค์ผ ์ž๋™ ์—…๋ฐ์ดํŠธ (Update Notion Log)

  • ์ž‘๋™ ๋ฐฉ์‹: ๋ณ„๋„์˜ ์กฐ์ž‘ ์—†์ด ๋งค์ผ ๋ฐค 00:05 (KST) ์— ์ž๋™์œผ๋กœ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.
  • ๊ธฐ๋Šฅ: "์–ด์ œ" ์ž‘์„ฑ๋œ ๊ธ€๋งŒ ๊ฐ€์ ธ์™€์„œ ๋ฆฌ์ŠคํŠธ์— ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

2. ์ˆ˜๋™ ๋™๊ธฐํ™” ๋ฐ ์ดˆ๊ธฐํ™” (Manual Sync & Init)

์›ํ•˜๋Š” ์‹œ์ ์— ์ „์ฒด ๊ธ€์„ ๊ฐ€์ ธ์˜ค๊ฑฐ๋‚˜, README๋ฅผ ๊ณ ์น˜๊ณ  ์‹ถ์„ ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

์‹คํ–‰ ๋ฐฉ๋ฒ•:

  1. ์ƒ๋‹จ Actions ํƒญ ํด๋ฆญ
  2. ์ขŒ์ธก Manual Sync & Init ์„ ํƒ
  3. ์šฐ์ธก Run workflow ๋ฒ„ํŠผ ํด๋ฆญ
  4. ์˜ต์…˜ ์„ ํƒ ํ›„ ์‹คํ–‰

์˜ต์…˜ ์„ค๋ช…:

  • README ์ดˆ๊ธฐํ™” ์ฒดํฌ๋ฐ•์Šค:
    • โœ… ์ฒดํฌ ์‹œ: ๊ธฐ์กด README.md ๋‚ด์šฉ์„ ๋ชจ๋‘ ์‚ญ์ œํ•˜๊ณ  ํ…œํ”Œ๋ฆฟ๋ถ€ํ„ฐ ๋‹ค์‹œ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. (์ค‘๋ณต ๋ฌธ์ œ ํ•ด๊ฒฐ์šฉ)
    • โฌœ ํ•ด์ œ ์‹œ: ๊ธฐ์กด ํŒŒ์ผ์— ๋‚ด์šฉ์„ ๋ฎ์–ด์”Œ์›๋‹ˆ๋‹ค.
  • ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€ ์ž…๋ ฅ:
    • ์›ํ•˜๋Š” ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€๋ฅผ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. (์˜ˆ: fix: ์˜คํƒ€ ์ˆ˜์ •, docs: ์ „์ฒด ๋™๊ธฐํ™” ์™„๋ฃŒ)

๐Ÿ“‚ ํด๋” ๊ตฌ์กฐ

์ž‘์„ฑ๋œ ๊ธ€์€ ์—ฐ/์›” ๋ณ„๋กœ ์ž๋™ ์ •๋ฆฌ๋ฉ๋‹ˆ๋‹ค.

๐Ÿ“ฆ TIL
 โ”ฃ ๐Ÿ“‚ 2025
 โ”ƒ โ”ฃ ๐Ÿ“‚ 12
 โ”ƒ โ”ƒ โ”— ๐Ÿ“œ 2025-12-18_๊ธ€์ œ๋ชฉ.md
 โ”ฃ ๐Ÿ“‚ 2026
 โ”ƒ โ”ฃ ๐Ÿ“‚ 01
 โ”ƒ โ”ƒ โ”— ๐Ÿ“œ 2026-01-21_๊ธ€์ œ๋ชฉ.md
 ...