๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

github15

[AWS] AWS Secret Key ์œ ์ถœ ์‹œ ๋Œ€์ฒ˜ ๋ฐฉ๋ฒ• ๐Ÿฅฃ AWS Secret Key ์œ ์ถœ ์‹œ ๋Œ€์ฒ˜ ๋ฐฉ๋ฒ• ์ •๋ฆฌ 1. AWS์˜ ์‹œํฌ๋ฆฟ ํ‚ค๊ฐ€ ์œ ์ถœ๋œ ๊ฒฝ์šฐ, ์•„๋ž˜์™€ ๊ฐ™์€ ๋ฉ”์ผ์ด ์ „์†ก๋œ๋‹ค. 2. ์ด๋•Œ ๋ฉ”์ผ์˜ ๋ณธ๋ฌธ์„ ๋ณด๋ฉด ํ‚ค์˜ ์œ ์ถœ ๊ฒฝ๋กœ๊ฐ€ ์žˆ๋Š”๋ฐ, ์ด ๊ฒฝ๋กœ๋ฅผ ํƒ€๊ณ  ๋“ค์–ด๊ฐ€ ํ•ด๋‹น ํŒŒ์ผ ๋ฐ ํด๋”๋ฅผ ์‚ญ์ œํ•œ๋‹ค. ++ ํŒŒ์ผ & ํด๋” ์‚ญ์ œ ํ›„์—๋Š” ๊ผญ ๋‹ค์‹œ ์œ„ URL ๋กœ ๋“ค์–ด๊ฐ€ ์—‘์„ธ์Šค ํ‚ค๊ฐ€ ํฌํ•จ๋œ ๋‚ด์šฉ์ด ๋œจ๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ์žฌ์ฐจ ํ™•์ธํ•ด์•ผ ํ•จ 3. ์œ ์ถœ์˜ ์›์ธ์„ ์‚ญ์ œํ•˜์˜€๋‹ค๋ฉด, ๊ทธ ํ›„์—๋Š” ๋ฉ”์ผ ๋ณธ๋ฌธ์˜ ์•ˆ๋‚ด์— ๋”ฐ๋ผ ์•„๋ž˜ ์‚ฌํ•ญ์„ ์ˆœ์„œ๋Œ€๋กœ ์ˆ˜ํ–‰ํ•œ๋‹ค. โ“ ์ฒ˜์Œ ์ „์†ก๋˜์—ˆ๋˜ ๋ฉ”์ผ์— ์ž‘์„ฑ๋œ ์—ฐ๋ฝ์ฒ˜๋กœ ๊ถŒํ•œ ์ˆ˜์ • ์š”์ฒญ ๋ฉ”์ผ ์ž‘์„ฑ --> ์œ ์ถœ๋œ Secret Access ํ‚ค๋ฅผ ๋น„ํ™œ์„ฑํ™” ๋ฐ ์‚ญ์ œํ•˜๊ธฐ ์œ„ํ•ด ๊ถŒํ•œ ํ•„์š” โ“‘ ์œ ์ถœ๋œ ํ‚ค๋ฅผ ๋ณด์œ ํ•œ ์‚ฌ์šฉ์ž ๊ณ„์ •์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝ + AWS ํ‚ค๋ฅผ ๋น„ํ™œ์„ฑํ™” & ์‚ญ์ œํ•  ๋•Œ ํ‚ค์˜ .. 2023. 8. 4.
[GitHub & Git] GitHub์™€ Git Repository ์ƒ์„ฑ, ์‚ญ์ œํ•˜๋Š” ๋ฐฉ๋ฒ• ๐Ÿฆฉ Git Repository ๋ž€? Repository(์ €์žฅ์†Œ)๋Š” ํ”„๋กœ์ ํŠธ์˜ ๋ชจ๋“  ํŒŒ์ผ๊ณผ ์ด๋ ฅ์„ ํฌํ•จํ•˜๋Š” ๋””๋ ‰ํ† ๋ฆฌ ๋˜๋Š” ์ €์žฅ ๊ณต๊ฐ„์„ ์˜๋ฏธํ•˜๋ฉฐ, ์†Œ์Šค ์ฝ”๋“œ๋‚˜ ํ…์ŠคํŠธ ํŒŒ์ผ, ์ด๋ฏธ์ง€์™€ ์„ค์ • ํŒŒ์ผ ๋“ฑ์˜ ์š”์†Œ๋“ค์„ ํฌํ•จํ•  ์ˆ˜ ์žˆ๋‹ค. Repository(์ €์žฅ์†Œ)๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํ”„๋กœ์ ํŠธ์˜ ๋ฒ„์ „ ๊ด€๋ฆฌ์™€ ํ˜‘์—… ๋ฐ ๊ณต์œ ๊ฐ€ ์šฉ์ดํ•ด์ง€๊ณ , ๋ณ€๊ฒฝ ์ด๋ ฅ์„ ์ถ”์ ํ•˜๊ณ  ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์–ด ๊ฐœ๋ฐœ ๊ณผ์ •์„ ํšจ์œจ์ ์œผ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ด์ ์ด ์žˆ๋‹ค. ๐Ÿฆฉ Repository ์ƒ์„ฑํ•˜๊ธฐ A) Git ์—์„œ Repository ์ƒ์„ฑํ•˜๊ธฐ Repository๋ฅผ ์ƒ์„ฑํ•˜๊ณ ์ž ํ•˜๋Š” ๊ฒฝ๋กœ๋กœ ์ด๋™ ํ›„, Git Bash Here ํด๋ฆญํ•˜์—ฌ Git Bash ์—ด๊ธฐ $ git init git init ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด Git ์ดˆ๊ธฐํ™” ๋ฐ ์ €์žฅ์†Œ ์ƒ์„ฑ git status ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด ์ƒ.. 2023. 6. 2.
[GitHub & Git] Git origin ๊ด€๋ จ ๋ช…๋ น์–ด ์ •๋ฆฌ ๐Ÿš— Git origin ์ด๋ž€? Origin์€ ํ˜„์žฌ Git์—์„œ ์ž‘์—…ํ•˜๋Š” ๋กœ์ปฌ ์ €์žฅ์†Œ(Local repository)์™€ ์—ฐ๊ฒฐ๋œ ์›๊ฒฉ ์ €์žฅ์†Œ(remote repository)์˜ ์ฃผ์†Œ(URL)๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” ๋‹จ์ถ• ์ด๋ฆ„์ด๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ Origin์€ Git ์ €์žฅ์†Œ๋ฅผ ๋ณต์ œ(clone)ํ•  ๋•Œ ์ž๋™์œผ๋กœ ์ƒ์„ฑ๋˜๋ฉฐ, ์ด Origin์ด ๊ฐ€๋ฆฌํ‚ค๊ณ  ์žˆ๋Š” ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋กœ์ปฌ ์ €์žฅ์†Œ์™€ ์›๊ฒฉ ์ €์žฅ์†Œ ๊ฐ„์— ๋ฐ์ดํ„ฐ๋ฅผ ๋™๊ธฐํ™” ๋ฐ ์—…๋ฐ์ดํŠธํ•  ์ˆ˜ ์žˆ๋‹ค. ๐Ÿš— Git origin ๊ด€๋ จ ๋ช…๋ น์–ด ์ •๋ฆฌ 1. Origin ์ƒ์„ฑ ํ˜„์กด ์ €์žฅ์†Œ X = Origin๋„ ์กด์žฌ X GitHub์—์„œ ์ƒˆ๋กœ์šด ์ €์žฅ์†Œ OriginTest ์ƒ์„ฑ Git Bash์—์„œ ์ƒ์„ฑํ•œ ์ €์žฅ์†Œ์™€ Clone ์ง„ํ–‰ + Clone ๊ณผ ๊ด€๋ จ๋œ ์ •๋ณด๋Š” ์•„๋ž˜ ํฌ์ŠคํŒ… ์ฐธ๊ณ  --> https://alim.. 2023. 6. 1.
[GitHub & Git] Git Clone ๊ธฐ๋Šฅ ์‚ฌ์šฉ๋ฒ• ๐ŸŒธ GitHub Clone ๊ธฐ๋Šฅ์ด๋ž€? ์›๊ฒฉ ์ €์žฅ์†Œ(๊นƒํ—ˆ๋ธŒ ์ €์žฅ์†Œ)๋ฅผ ๋กœ์ปฌ ํ™˜๊ฒฝ์œผ๋กœ ๋ณต์ œํ•˜๋Š” ๊ธฐ๋Šฅ์„ Clone ์ด๋ผ๊ณ  ํ•œ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์›๊ฒฉ ์ €์žฅ์†Œ์— ์žˆ๋Š” ์ฝ”๋“œ์™€ ํŒŒ์ผ์„ ๋กœ์ปฌ ์ปดํ“จํ„ฐ๋กœ ๊ฐ€์ ธ์™€ ์ž‘์—…ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ž‘์—…ํ•œ ๋‚ด์šฉ์„ ๊นƒํ—ˆ๋ธŒ๋กœ ํ‘ธ์‹œ(push)ํ•˜์—ฌ ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ์—…๋กœ๋“œํ•  ์ˆ˜ ์žˆ๋‹ค. ๐ŸŒธ GitHub Clone ๊ธฐ๋Šฅ ์‚ฌ์šฉ๋ฒ• : Clone ๊ธฐ๋Šฅ์€ ํฌ๊ฒŒ 3๊ฐ€์ง€ ๋ฐฉ๋ฒ•์œผ๋กœ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜๋‹ค. (์ด ํฌ์ŠคํŒ…์—์„œ๋Š” HTTPS, SSH ์ด 2๊ฐ€์ง€์˜ ๋ฐฉ๋ฒ•๋งŒ ์–ธ๊ธ‰) HTTPS SSH GitHub CLI 1. HTTPS๋กœ Clone ๊ธฐ๋Šฅ ์‚ฌ์šฉํ•˜๊ธฐ --> Git Bash๋ฅผ ์‹คํ–‰ํ•œ ํ›„, ์•„๋ž˜ ๋ช…๋ น์–ด ์ž…๋ ฅํ•˜์—ฌ Clone ์ƒ์„ฑ $ git clone "https://github.com/์‚ฌ์šฉ์ž์ด๋ฆ„/์ €์žฅ์†Œ์ด๋ฆ„.git" Clone์ด ์™„๋ฃŒ๋˜๋ฉด .. 2023. 5. 31.
[GitHub & Git] Git remote ๊ด€๋ จ ๋ช…๋ น์–ด ์ •๋ฆฌ ๐Ÿ‰ Git remote ๋ช…๋ น์–ด๋ž€? Remote ๋ช…๋ น์–ด๋Š” Git(๋ถ„์‚ฐ ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ)์ด ์›๊ฒฉ ์ €์žฅ์†Œ์™€์˜ ์ƒํ˜ธ ์ž‘์šฉ์„ ์œ„ํ•ด ์ œ๊ณตํ•˜๋Š” ๋ช…๋ น์–ด์˜ ์ผ์ข…์ด๋‹ค. Remote ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์›๊ฒฉ ์ €์žฅ์†Œ๋ฅผ ์ œ๊ฑฐ, ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ์ˆ˜์ •ํ•˜๋Š” ๋“ฑ์˜ ์ž‘์—…์ด ๊ฐ€๋Šฅํ•˜๊ณ , ์›๊ฒฉ ์ €์žฅ์†Œ์™€์˜ ์—ฐ๊ฒฐ์„ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค. ๐Ÿ‰ Git remote ๋ช…๋ น์–ด ์ •๋ฆฌ 1. ์ƒˆ๋กœ์šด ์›๊ฒฉ ์ €์žฅ์†Œ ์ถ”๊ฐ€ $ git remote add "์ €์žฅ์†Œ๋ช…" "์ €์žฅ์†Œ URL" ์ถ”๊ฐ€ํ•œ ์ €์žฅ์†Œ๋ช… ์ถ”๊ฐ€ํ•œ ์ €์žฅ์†Œ์˜ URL RemoteTest https://github.com.alimhanhan/RemoteTest.git 2. ๊ธฐ์กด ์›๊ฒฉ ์ €์žฅ์†Œ ์ œ๊ฑฐ $ git remote remove "์‚ญ์ œํ•˜๊ณ ์ž ํ•˜๋Š” ์ €์žฅ์†Œ๋ช…" 3. ํ˜„์กดํ•˜๋Š” ์›๊ฒฉ ์ €์žฅ์†Œ ๋ชฉ๋ก ํ™•์ธ $ git remote -v.. 2023. 5. 30.
[GitHub & Git] Git Branch ๊ด€๋ จ ๋ช…๋ น์–ด ์ •๋ฆฌ ๐ŸŒฑ Git & GitHub์—์„œ์˜ Branch๋ž€? ๊นƒ(Git)๊ณผ ๊นƒํ—ˆ๋ธŒ(GitHub)์—์„œ์˜ branch๋ž€, ๊ฐœ๋ฐœ ์ž‘์—…์„ ๋…๋ฆฝ์ ์œผ๋กœ ์ง„ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ์ƒ์„ฑ๋˜๋Š” ๊ฐ€์ง€๋‚˜ ๋ถ„๊ธฐ๋ฅผ ์˜๋ฏธํ•œ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ master (๋˜๋Š” main) ๋ธŒ๋žœ์น˜๊ฐ€ ์ƒ์„ฑ๋˜์–ด ์žˆ๊ณ , branch ์ƒ์„ฑ ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด ์ด master ๋ธŒ๋žœ์น˜์—์„œ ๋ถ„๊ธฐํ•˜์—ฌ ๋ณ„๋„์˜ ์ž‘์—… ๊ณต๊ฐ„์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค. ๐ŸŒฑ Git Branch ๊ด€๋ จ ๋ช…๋ น์–ด ์ •๋ฆฌ 0. Git Bash์—์„œ์˜ Branch ์ž‘์—…์„ ์œ„ํ•œ ์‚ฌ์ „ ์ž‘์—… (Clone) --> https://alim11.tistory.com/340 [GitHub & Git] Git Clone ๊ธฐ๋Šฅ ์‚ฌ์šฉ๋ฒ• ๐ŸŒธ GitHub Clone ๊ธฐ๋Šฅ์ด๋ž€? ์›๊ฒฉ ์ €์žฅ์†Œ(๊นƒํ—ˆ๋ธŒ ์ €์žฅ์†Œ)๋ฅผ ๋กœ์ปฌ ํ™˜๊ฒฝ์œผ๋กœ ๋ณต์ œํ•˜๋Š” ๊ธฐ๋Šฅ์„ Clone ์ด๋ผ๊ณ  ํ•œ๋‹ค. ์ด๋ฅผ.. 2023. 5. 30.