Github with Copilot
-Github Education-
-Github Education-
๐ ์ปค๋ฐ ๋ฉ์ธ์ง ์์ฑ๊ธฐ์ค(Vs code)
์ ๋ชฉ๊ณผ ๋ณธ๋ฌธ์ ๋น ํ์ผ๋ก ๊ตฌ๋ถํฉ๋๋ค.
์ ๋ชฉ์ 50๊ธ์ ์ด๋ด๋ก ์ ํํฉ๋๋ค.
์ ๋ชฉ์ ์ฒซ ๊ธ์๋ ๋๋ฌธ์๋ก ์์ฑํฉ๋๋ค.
์ ๋ชฉ ๋์๋ ๋ง์นจํ๋ฅผ ๋ฃ์ง ์์ต๋๋ค.
์ ๋ชฉ์ ๋ช ๋ น๋ฌธ์ผ๋ก ์ฌ์ฉํ๋ฉฐ ๊ณผ๊ฑฐํ์ ์ฌ์ฉํ์ง ์์ต๋๋ค.
๋ณธ๋ฌธ์ ๊ฐ ํ์ 72๊ธ์ ๋ด๋ก ์ ํํฉ๋๋ค.
์ด๋ป๊ฒ ๋ณด๋ค๋ ๋ฌด์๊ณผ ์๋ฅผ ์ค๋ช ํฉ๋๋ค.
๐ Github Education Teacher ์ธ์ฆํ๊ธฐ
๐ Github Education ๋ฒ์ ์ Copilot์ Vs code์ Extensionํ ์ ์์ต๋๋ค.
๐ Github์ Copilot์ GPT3.5๋ฒ์ ผ์ด ํ์ฅ๋๋ ๊ฐ๋ ์ด๋ฉฐ, ๊ฐ๋ฐ๊ณผ ๋์์ GPT๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
GitHub: Letโs build from here ยท GitHub ๋ก ๋ก๊ทธ์ธํ์ฌ ์๋ก(ํ๊ต ์ธ์ฆ์ด ๊ฐ๋ฅํ ์ด๋ฉ์ผ ํ์ฉ) ๊ฐ์ ํฉ๋๋ค.
๊ธฐ์กด ๊นํ๋ธ ๊ณ์ ์ ๊ต์ก์ฉ์ผ๋ก ๋ณ๊ฒฝํ ์ ์๋ค. ๊ต์ก์ ์ธ์ฆ์ด ๋์ง ์์ต๋๋ค.
์ฃผ์์ _01: ํ๊ต ๋ฉ์ผ๋ก ๊นํ๋ธ ๊ฐ์ (๋ ๊ฐ์ ๊ฒฝ์ฐ๋ ํ๊ต MS Outlook ๋ฉ์ผ๋ก Github ๋ค์ ๊ฐ์ ํ์์ต๋๋ค.ย Github ํ๊ต ์ธ์ฆ์ ๋งค์ฐ ๊น๋ค๋กญ์ต๋๋ค.
์ฃผ์์ _02: ํ๊ต ๋ฉ์ผ๋ก ๊นํ๋ธ๋ฅผ ๋ค์ ๊ฐ์ ํ ๋ย Enter a Username์ ๋ฐ๋์, ์์ ์ ํ๊ต '์ฌ์ง์ฆ๋ช ์'์ ์๋ฌธ ์ด๋ฆ์ผ๋ก ํด์ผ ํฉ๋๋ค.
Enter a Username์ ์ฌ์ง์ฆ๋ช ์ ์๋ฌธ์ ์ถ๋ ฅํ์ฌ ์๋ฌธ ์ด๋ฆ์ผ๋ก ํฉ๋๋ค.
(ex. KimHongSoon)
E-mail ์ธ์ฆ์ ํ๋ค. ์ดํ ๋ก๊ทธ์ธ ํ๋ฉด์ด ๋์ค๋ฉด ๋ก๊ทธ์ธ์ ํฉ๋๋ค.
(ex. KimHongSoon)
์ต์ด ๋ก๊ทธ์ธ ์ ์์ ๊ฐ์ด ์ ํํฉ๋๋ค.
Apply for your Github teacher benefits๋ฅผ ์ ํํ๋ค. ํน์ Free๋ฅผ ์ ํํ๋ฉด ์๋ ๋งํฌ๋ฅผ ํตํด ์ฐ๊ฒฐํ๊ณ ๋ก๊ทธ์ธํ๋ฉด๋๋ค.
์ ๊ท ๊ฐ์ ํ ์ ๋ด์ฉ์ ๋ฐ๋ผํ๋ค๋ฉด, ๋ค์๊ณผ ๊ฐ์ ์ฌ์ดํธ์ ์ฐ๊ฒฐ ๋๋ค. ํน์ ์๋ชป ๋๋ ๋ค๋ฉด ์๋ ๋งํฌ๋ฅผ ๋๋ฌ ์ฐ๊ฒฐํฉ๋๋ค.
Get your GitHub benefits - GitHub Educationย ์ฌ์ดํธ๋ก ์ ์ํ๊ณ ๊ฐ์ ํ ๊นํ๋ธ ์์ด๋๋ก ๋ก๊ทธ์ธํฉ๋๋ค.
ํ๊ต ์ด๋ฉ์ผ์ด ์ ๋๋ก ์๋ํ๋ค๋ฉด, ์๋์ผ๋ก ์ด๋ค ํ๊ต์ธ์ง ์์นด๋ฐ๋ฏน ๋๋ฉ์ธ์ ์ธ์งํ๋ค. Select this school์ ๋๋ฌ์ ์ ํ์ ํ๊ณ , Continue๋ฅผ ๋๋ฆ ๋๋ค.
Continue๋ฅผ ๋๋ฅด๋ฉด ์๋ ์ฌ์ดํธ๋ก ์ฐ๊ฒฐ๋๋ฉฐ, academic status๋ฅผ ์ฆ๋ช ํ๋ผ๊ณ ๋์ต๋๋ค. ์ฌ๊ธฐ์ Upload photo๋ฅผ ํ๋ฉด ์๋ฌ๊ฐ ์์ฃผ ๋ฐ์ํ๋, ์ฆ๋ช ํ ์๋ฅ๋ฅผ ๋ฐ๋ก ์ฐ์ด์ ์ฌ๋ฆฝ๋๋ค.
ํ์ ์๋ฅ: ๊ต์ฌ์ฉ ์ฌ์ง ์ฆ๋ช ์(์๋ฌธ), ํ์ ์ค์์ ์๋ฌธ ์ฌ์ง ์ค๋ช ์๋ฅผ ๋ฐ๊ธ ๋ฐ์ต๋๋ค.
Take a picture๋ฅผ ๋๋ฌ ์๋ฌธ ์ฆ๋ช ์๋ฅผ ์ ๋ก๋ ํฉ๋๋ค.
Continue๋ฅผ ๋๋ฅด๋ฉด ์๋ ์ฌ์ดํธ๋ก ์ฐ๊ฒฐ๋๋ฉฐ, academic status๋ฅผ ์ฆ๋ช ํ๋ผ๊ณ ๋์ต๋๋ค. ์ฌ๊ธฐ์ Upload photo๋ฅผ ํ๋ฉด ์๋ฌ๊ฐ ์์ฃผ ๋ฐ์ํ๋, ์ฆ๋ช ํ ์๋ฅ๋ฅผ ๋ฐ๋ก ์ฐ์ด์ ์ฌ๋ฆฝ๋๋ค.
์ ๋ก๋๊ฐ ๋๊ณ ์์ต๋๋ค.ย
์ ์ฒญ๋ ์๋ฌ๊ฐ ๋ฐ์ํฉ๋๋ค. ์ด๋ฅผ ๋ชจ๋ ์์ ํด ์ฃผ์ด์ผ ํฉ๋๋ค. ๊ทธ๋์ผ ์ธ์ฆ์ด๋ฉ๋๋ค.
์ธ์ฆํ๋ ๋ฐฉ๋ฒ์ ๋ ์๊ณ ์ถ๋ค๋ฉด superioraj@naver.com ์ผ๋ก ๋ฉ์ผ ๋ถํ๋๋ฆฝ๋๋ค.ย
[ํฌ์ธํธ] ํ๋กํ ๊ณ์ ๊ณผ ์๋ฌธ ์ฌ์ง ์ฆ๋ช ์ ์ด๋ฆ, ํ๊ต ์ด๋ฆ, ์ฃผ์ ๋ฑ๊ณผ ์ผ์นํ๋๋ก ์์ ํฉ๋๋ค. ๋ชจ๋ ๋ด์ฉ์ผ ์ ํํ ์ผ์นํด์ผํฉ๋๋ค.ย
์ ์ฒญ์ ์๋ฃํ๊ณ ๋ค์ ์ ์ฒญ์ ๋๋ฅด๋ฉด, ๋๋ 2024๋ 5์ 24์ผ์ ์ด๋ฏธ ์ ์ฒญ๋์๋ค๊ณ ์ ์ฒญํ ํ์๊ฐ ์๋ค๊ณ ํฉ๋๋ค. ์ด๋ฌ๋ฉด ์ฝ 9์ผ ์ ๋ ํ Github Education์ ์ฌ์ฉํ ์ ์๊ฒ ๋ฉ๋๋ค.ย
์ฝํ์ผ๋ฟ~ ๋์ ์ฝ๋ฉ AI ์ธํ ์๋ฃ!
์ธ์ฆ์ด ์๋ฃ ๋๋ฉด GitHub Educationย ์ผ๋ก ์ฐ๊ฒฐ ๋ฐ ๋ก๊ทธ์ธ ํ Join GitHub Education ์ ํด๋ฆญํฉ๋๋ค.
์๋ ์ฌ์ง ์ฒ๋ผ, Teacher์ฒดํฌ, Free๋ฅผ ์ ํํ๊ณ ๋ค์ด๊ฐ๋๋ค.ย
Github Education ๋์ฌ๋ณด๋์์ ์ฝ๋๋ฅผ ์ค๊ณ ๋ฐ ๊ณต์ ๊ทธ๋ฆฌ๊ณ ํ๋ ฅํ ์ ์์ต๋๋ค.
์ฌ์ค ์ธ์ฆ์ ๋ฐ์ ์ด์ ๋ VS code์์ Copilot์ ํ์ฉํ๊ธฐ ์ํจ์ด์๋๋ฐ, ์ธ์ฆ ํ ๊ด๋ จ ์ฐ๊ฒฐ ๋ฐฉ๋ฒ์ ์ ๋ฆฌํ๋๋ก ํ๊ฒ ์ต๋๋ค.
Play with Github Education !!ย
7์ผ ~ 9์ผ ์ ๋ย ์ง๋๋ฉด ์๋์ ๊ฐ์ด 'Approved' ๋ก ์น์ธ์ด ๋ฉ๋๋ค. ์ด์ Github ์ฝํ์ผ๋ฟ์ ์ฌ์ฉํ ์ ์๊ฒ ๋์์ต๋๋ค.
https://education.github.com/globalcampus/teacher ์ฌ์ดํธ๋ก ๋ค์ด๋ฉด, ํด๋์ค๋ฃธ์ ๋ง๋ค ์ ์์ต๋๋ค.ย
GitHub Clsssroom ์ ํ์ฉํ์ฌ ๊ต์ค์ ๋ง๋ค๊ณ ํ์๋ค์ ์ด๋ํ ์ ์์ต๋๋ค. URL์ ํ์ฉํ์ฌ ํ์์ ์ด๋ํ ์ ์์ต๋๋ค.ย
์ด์ ย ๊ณต๋์ผ๋ก ๊นํ๋ธ ํ๋ก์ ํธ๋ฅผ ์์ํ ์ ์์ต๋๋ค. ์ฝํ์ผ๋กฏ + ์ฝ๋ฉ ํ๋ ฅ! ๊ต์ค์ด ๋ฌ๋ผ์ง๋๋ค.
Vs code์ ๋ค์ด์์ Extension ์์ github๋ฅผ ๊ฒ์ํฉ๋๋ค.
GitHub Copilot๊ณผ Github Copilot Chat์ ์ค์นํฉ๋๋ค.
GitHub ๋ก๊ทธ์ธ์ ํด์ค๋๋ค. ๊ต์ก์ ๊ณ์ ์ธ์ฆ์ ๋ฐ์ ๊ณ์ ์ด์ด์ผ ํฉ๋๋ค.
์ฐ๊ฒฐ์ ํด์ฃผ๋ฉด, ์์ ๊ฐ์ด ์ฌ์ฉํ ์ ์์์ ์๋ฆฌ๋ ๋ฉ์ธ์ง๊ฐ ๋์ต๋๋ค.
'๊ณต๊ฐ ์ฝ๋์ ์ผ์นํ๋ ์ ํ' ๋ถ๋ถ์ 'ํ์ฉ'ํ๊ณ ์ ์ฅํ์์ต๋๋ค.
Install ์ฑ๊ณต ๋ฉ์ธ์ง๊ฐ ๋์ต๋๋ค.
์ดํ Vs code์์์ ์์ธํ ์ค์ ์ https://code.visualstudio.com/docs/copilot/setup ๋งํฌ๋ฅผ ์ฐธ์กฐํฉ๋๋ค.
Vs code์ ์ธ์ฆ์ด ์๋ฃ๋๋ฉด, Ctrl + I๋ฅผ ๋๋ฌ์ ๋ถ๋ฌ์ฌ์ ์์ต๋๋ค. ์ด์ ์ฌ๋ฏธ์๊ฒ '์ฝ๋ฉ'์ ์ฐ๋ฆฌ ์ฝํ์ผ๋ฟ๊ณผ ํจ๊ป ์ฆ๊ธฐ์๋ฉด ๋ฉ๋๋ค.
์์ฑ์ผ๋ก ์ฝ๋ฉ์ด ๊ฐ๋ฅํฉ๋๋ค.ย
Vs code Speech Extension์ ์ค์นํ๊ณ ์ฌ์ฉํ๋ฉด๋ฉ๋๋ค.
๋ง๋ก ์ฝ๋ฉํ๋ ์๋. VS code + GitHub == Microsoft!!
Vocie Extension setting ์์ Korean์ผ๋ก ๋ฐ๊พธ๋๊ฑฐ ์์ง ์๊ธฐ!! ๋.ย
Copliot with Vscode ๊ทธ๋ฆฌ๊ณ ์์ฑ ์ฝ๋ฉ(2024๋ 6์ ๊ธฐ์ )
'๋น์ ์ ์ด์ผ๊ธฐ๋ฅผ ๋ฃ๊ณ ์ถ์ด์. ๋ฐ๋ชจ์ด์ ํจ๊ป ๋์ด๊ฐ๊ณ ์ถ๋ค๋ฉด superioraj@naver.com ํน์ Learnmore X๋ก ์ฌ๋ฌ๋ถ์ ์ด์ผ๊ธฐ๋ฅผ ๋ค๋ ค์ฃผ์ธ์.'