-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
GithubdocumentationImprovements or additions to documentationImprovements or additions to documentationerror fixed
Description
๐TIL - 2025 - 03 - 27 - Thursday
๐ ์ค๋์ ํ์ต
- ๐ Github organization ๊ด๋ จ ํธ์ ํธ๋ฌ๋ธ์ํ ์ ๋ํด
- ๐ Vibe Coding ์ด๋?
"์์ฐ์ด๋ก ๊ธฐ๋ฅ์ ์ค๋ช
ํ๋ฉด, AI๊ฐ ์ฝ๋๋ฅผ ์์ฑํด์ฃผ๋ ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ์"
โ ์๋๋ ์ด ์นด๋ฅดํํฐ(Andrej Karpathy), 2025๋
2์
- ์ฌ์ฉ์๋ ๊ฐ๋ฐ ์ง์์ด ์์ด๋ ์์ฐ์ด๋ก ์์ด๋์ด๋ฅผ ์ค๋ช
- AI๊ฐ ๊ทธ ์ค๋ช ์ ๋ฐํ์ผ๋ก ์ฝ๋ ๋๋ ์ ์ฒด ๊ธฐ๋ฅ์ ์๋ ์์ฑ
- ๊ฐ๋ฐ์๋ ์ฝ๋๋ฅผ ์ผ์ผ์ด ์์ฑํ๋ ๋์ , โ์ค๋ช โ์ ํตํด ๊ฐ๋ฐ
Vibe Coding์ AI๊ฐ ์ฝ๋๋ฅผ ์์ฑํ๋๋ก ์ ๋ํ์ฌ ๊ฐ๋ฐ์๊ฐ ์์ฐ์ด๋ก ์ค๋ช ๋ง ํ๋ฉด ์ํํธ์จ์ด๋ฅผ ๊ตฌ์ถํ ์ ์๋ ์๋ก์ด ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ์์ด๋ค.
์ฃผ์์
- AI๊ฐ ์์ฑํ ์ฝ๋์ ์ ํ์ฑ ๋ฌธ์ , ํ๋ก๊ทธ๋๋จธ์ ๊ธฐ๋ณธ ์ค๋ ฅ ์ ํ ๊ฐ๋ฅ์ฑ, ์ ์๊ถ ๋ฑ์ ์ค๋ฆฌ์ ๋ ผ๋ ๋ฑ ํด๊ฒฐํด์ผ ํ ๊ณผ์ ๋ ์กด์ฌํจ.
- ๊ธฐ์ ์ด๋ ํ์์๋ ์ฝ๋ ๋ฆฌ๋ทฐ์ ๋๋ฒ๊น ์ฒด๊ณ ๊ฐํ ํ์
- AI ์ฌ์ฉ ์ ์ฑ ์ ๋ถ์ฐ ๋ฌธ์ ๋ ๊ณ ๋ คํด์ผ ํจ (๋๊ฐ ๋ง๋ ์ฝ๋์ธ๊ฐ?)
- AI์ ํ๊ณ: ๋ฌธ๋งฅ ์ดํด ๋ถ์กฑ
๐จ ๋ฌธ์ ์ํฉ
GitHub Organization ์์ ๋ ํฌ์งํ ๋ฆฌ์ ๋ก์ปฌ์์ git push๋ฅผ ์๋ํ์ง๋ง, ๋ค์๊ณผ ๊ฐ์ ์ธ์ฆ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ฉฐ ํธ์๋์ง ์์.
~/IdeaProjects/Workspace/pokemon-minigame git:[main] git push origin main Password for 'https://Sewoni@github.com':
remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/Programmers-DevCourse-AIBE1/pokemon-minigame.git/'
๐ฏ ์๋ํ ๊ณผ์
- git push๋ฅผ ๋ค์ ์๋ํด๋ด
- GitHub ๋ก๊ทธ์ธ ์ ๋ณด ๋ค์ ํ์ธ
- .git/config ๋๋ remote origin์ ํ์ธํ๊ณ URL ์ฌ์ค์
- ๊ตฌ๊ธ๋ง์ผ๋ก ๋ฌธ์ ํด๊ฒฐ๋ฒ ํ์
- ๊ฒฐ๊ตญ GitHub์ Personal Access Token(PAT) ์์ฑํด์ ์๋
๐ ๏ธ ํด๊ฒฐ ๋ฐฉ๋ฒ
- IntelliJ์์ GitHub ๊ณ์ ์ธ์ฆ ์ค์ ์ด๊ธฐ
- File > Settings (๋๋ Preferences on macOS) > Version Control > GitHub
- Add Account ํด๋ฆญ
- ๋ก๊ทธ์ธ ๋ฐฉ์์์ Token์ ์ ํ
- GitHub ์น์ฌ์ดํธ์์ ์์ฑํ **Personal Access Token (PAT)**์ ์ ๋ ฅ
- ํ ํฐ ์์ฑ์ GitHub ์น์ฌ์ดํธ์์ ์งํ
- GitHub > Settings > Developer Settings > Personal Access Tokens > Generate new token
- ๊ถํ์ ์ผ๋ฐ์ ์ผ๋ก repo ๋ฒ์๋ง ์ฒดํฌํด๋ ์ถฉ๋ถ
4. IntelliJ์ ํ ํฐ์ ์
๋ ฅํ๊ณ ๋ก๊ทธ์ธ
- ๋ก๊ทธ์ธ ์ฑ๊ณต ํ, GitHub Organization์ ๋ ํฌ์งํ ๋ฆฌ์ ์ ์์ ์ผ๋ก git push ๊ฐ๋ฅ
๐ณ ๋๋ ์
- 2021๋ 8์ ์ดํ, GitHub๋ ๋ณด์์ ๊ฐํํ๊ธฐ ์ํด ํจ์ค์๋ ๊ธฐ๋ฐ ์ธ์ฆ์ ํ์งํ๊ณ Personal Access Token (PAT) ๊ธฐ๋ฐ ์ธ์ฆ๋ง ํ์ฉํจ.
- ํนํ Organization ๋ ํฌ์งํ ๋ฆฌ๋ ์ถ๊ฐ์ ์ธ ๊ถํ์ด ํ์ํ๊ฑฐ๋, GitHub ํ ํฐ ์ธ์ฆ์ด ํ์์ธ ๊ฒฝ์ฐ๊ฐ ๋ง์.
- PAT๋ฅผ ์ ์ฅํด๋๊ฑฐ๋ gh auth login ๋ช ๋ น์ด๋ก GitHub CLI ๋ก๊ทธ์ธ๋ ๊ฐ๋ฅ.
- GitHub๋ HTTPS ์ธ์ฆ ์ธ์ SSH key ์ธ์ฆ ๋ฐฉ์๋ ์ง์ํจ โ ๋ ๋ณด์ ๊ฐํ๋ฅผ ์ํ๋ฉด SSH ํค๋ ๊ณ ๋ ค ๊ฐ๋ฅ.
- GitHub ์ธ์ฆ ๋ฐฉ์: HTTPS vs SSH
| ํญ๋ชฉ | HTTPS | SSH |
|---|---|---|
| ์ค์ ๋์ด๋ | ์ฌ์ (ํ ํฐ๋ง ํ์) | ์ฝ๊ฐ ๋ณต์ก (ํค ์์ฑ ๋ฐ ๋ฑ๋ก ํ์) |
| ์ธ์ฆ ๋ฐฉ์ | GitHub ID + Personal Access Token (PAT) ์ฌ์ฉ | ๊ณต๊ฐํค/๋น๊ณต๊ฐํค ์์ ์ฌ์ฉ |
| ๋ณด์์ฑ | ๋ณดํต (PAT ์ฌ์ฉ ์ ๊ด์ฐฎ์) | ๋งค์ฐ ๋์ |
| ์ธ์ฆ ์ ์ฅ | Git ์๊ฒฉ ์ฆ๋ช ๋์ฐ๋ฏธ ํ์ | SSH ํค ์๋ ์ ์ฅ |
| ์๋ํ ์ ํฉ์ฑ | ๋ถํธ (ํ ํฐ ์ ๋ ฅ ํ์) | ๋งค์ฐ ์ฉ์ด (๋ฌด์ธ ์ธ์ฆ ๊ฐ๋ฅ) |
| ๋คํธ์ํฌ ํธํ | ๋๋ถ๋ถ ํ์ฉ๋จ (๋ฐฉํ๋ฒฝ ์ฐํ ์ฉ์ด) | ์ผ๋ถ ํ์ฌ๋ ๊ธฐ๊ด๋ง์์ ํฌํธ ์ ํ๋ ์ ์์ |
| ์ถ์ฒ ๋์ | GitHub ์ ๋ฌธ์, ๊ฐ๋จํ ์ฌ์ฉ | ๊ณ ๊ธ ์ฌ์ฉ์, ์๋ฒ ์์ , ์๋ํ ํ๊ฒฝ |
| URL ์์ | https://github.com/user/repo.git |
git@github.com:user/repo.git |
๐ฉโ๐ป ์ฐธ๊ณ ์๋ฃ
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
GithubdocumentationImprovements or additions to documentationImprovements or additions to documentationerror fixed