๋งฅ๋ถ(Mac OS) GCP์— SSH์ ‘์† ๋ฐฉ๋ฒ•

๋งฅ๋ถ(Mac OS) GCP์— SSH์ ‘์† ๋ฐฉ๋ฒ•Google Cloud Computer Engine์— VM ์ธ์Šคํ„ด์Šค๋กœ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜๋ฉด ๊ธฐ๋ณธ์ ์œผ๋กœ SSH์ ‘์†์„ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ํ†ตํ•ด์„œ ์ ‘์†์„ ํ•˜๊ฒŒ ๋œ๋‹ค. ๋กœ์ปฌPC์˜ ํ„ฐ๋ฏธ๋„์„ ํ†ตํ•ด ์ ‘์†ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด์ž1.  ๋กœ์ปฌPC SSH Key ์ƒ์„ฑ๋‹ค์Œ ๋ช…๋ น์–ด๋กœ ๋กœ์ปฌ PC ํ„ฐ๋ฏธ๋„์—์„œ ํผ๋ธ”๋ฆญ ํ‚ค์™€ ํ”„๋ผ์ด๋น— ํ‚ค๋ฅผ ์ƒ์„ฑํ•ด๋ณด์ž# ํ‚ค ์ƒ์„ฑ ๋ช…๋ น์–ดssh-keygen -t rsa -f ~/.ssh/{ํ‚คํŒŒ์ผ์ด๋ฆ„} -C "{๋ณธ์ธCGP๊ณ„์ •}"์˜ˆ์‹œ)ssh-keygen -t rsa -f ~/.ssh/gcp_key -C "xxxx@gmail.com"์œ„์˜ ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜๋ฉด ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž‘์„ฑํ•˜๋ผ๊ณ  ๋‚˜์˜ค๋Š”๋ฐ ๋‚ด PC์—์„œ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ทธ๋ƒฅ ์—”ํ„ฐ๋ฅผ ์ณ์„œ ๋„˜๊ฒผ๋‹ค cat ~/.ssh/gcp_key.pub์œ„์˜ ๋ช…๋ น์–ด๋กœ ๋‚˜..

VSCode Gitlab ์—ฐ๋™ ํ”„๋กœ์ ํŠธ ์˜ฌ๋ฆฌ๊ธฐ

VSCode Gitlab ์—ฐ๋™ ํ”„๋กœ์ ํŠธ ์˜ฌ๋ฆฌ๊ธฐ๋‚˜ ๊ฐ™์€ ๊ฒฝ์šฐ์—๋Š” ๋กœ์ปฌ์— ํ”„๋กœ์ ํŠธ๋ฅผ ๋งŒ๋“ค๊ณ  ์–ด๋Š์ •๋„ ๊ฐœ๋ฐœ์„ ํ•˜๋‹ค๊ฐ€ gitlab์— ์˜ฌ๋ฆฌ๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์•„๋‚ด ๋กœ์ปฌ ํ”„๋กœ์ ํŠธ๋ฅผ gitlab์— ์˜ฌ๋ฆฌ๋Š” ๋ฐฉ๋ฒ•์„ ๊ณต์œ  ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. 1. Gitlab์—์„œ ํ”„๋กœ์ ํŠธ ๋งŒ๋“ค๊ธฐgitlab ๋กœ๊ทธ์ธ ํ›„ ํ”„๋กœ์ ํŠธ ๋งŒ๋“ค๊ธฐInitialize repository with a README ํŒŒ์ผ์€ ์ฒดํฌํ•ด์ œ๋ฅผ ํ•˜์—ฌ ๋งŒ๋“ค์ง€ ์•Š์Šต๋‹ˆ๋‹ค.์ƒ์„ฑ์ด ์™„๋ฃŒ๋˜๋ฉด clone with HTTPS ๋ณต์‚ฌํ•ด๋‘์„ธ์š” 2. VSCode ์—์„œ ํ”Œ๋กœ๊ทธ์ธ ์„ค์น˜ ๋ฐ ๋ช…๋ น์–ด ์‹คํ–‰ํ”Œ๋กœ๊ทธ์ธ ์„ค์น˜ - gitlens, git history vscode ํ„ฐ๋ฏธ๋„์ฐฝ์—์„œ ๋ช…๋ น์–ด ์ž…๋ ฅgit initgit add .git commit -m "init"# ์•„๋ž˜ https๋Š” ์ž์‹ ์˜ gitlab ์ฃผ์†Œ ๋„ฃ์–ด์ฃผ์„ธ์š”g..

gitignore ์‰ฝ๊ฒŒ ์ž‘์„ฑํ•˜๊ธฐ

gitignore ์‰ฝ๊ฒŒ ์ž‘์„ฑํ•˜๊ธฐ.gitignore๋ž€?๋กœ์ปฌ์—์„œ ์ž‘์—… ํ• ๋•Œ ํ™˜๊ฒฝ์ •๋ณด๋‚˜ ๋นŒ๋“œ์ •๋ณด๋“ฑ์„ ์›๊ฒฉ ์ €์žฅ์†Œ์— ๊ด€๋ฆฌ๋˜์ง€ ์•Š์•„๋„ ๋˜๋Š” ๊ฒƒ๋“ค์„ ์ง€์ •ํ•˜์—ฌ ์›๊ฒฉ์ €์žฅ์†Œ์— ์˜ฌ๋ผ๊ฐ€์ง€ ์•Š๋„๋ก ์ง€์ •ํ•˜๋Š” ํŒŒ์ผ์ž…๋‹ˆ๋‹ค.- .gitignore ํŒŒ์ผ์„ ๋งŒ๋“ค๊ณ  ํ•˜๋‚˜ํ•˜๋‚˜ ํƒ€์ดํ•‘์œผ๋กœ ์ง€์ •ํ•ด์ค„์ˆ˜ ์žˆ์ง€๋งŒ ๊ฐ„๋‹จํ•˜๊ณ  ์‰ฝ๊ฒŒ ๋งŒ๋“ค์ˆ˜ ์žˆ๋Š” ์‹ธ์ดํŠธ๋ฅผ ์ถ”์ฒœํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.https://www.toptal.com/developers/gitignore/ gitignore.ioCreate useful .gitignore files for your projectwww.toptal.com์ ‘์† ์ดํ›„ ํ˜„์žฌ ๋กœ์ปฌ์˜ ํ™˜๊ฒฝ์— ๋งž๊ฒŒ ์ž‘์„ฑํ•ด์ฃผ๊ณ  ์ƒ์„ฑ์„ ๋ˆŒ๋ฆ…๋‹ˆ๋‹ค.์ƒ์„ฑ ๋˜์–ด๋‚˜์˜จ ๊ฒƒ๋“ค์„ ๋ณต์‚ฌํ•ด์„œ ๋กœ์ปฌ์˜ .gitignore์—๋‹ค๊ฐ€ ๋ถ™์—ฌ๋„ฃ์–ด ์ฃผ๋ฉด ๋!!!

๋ฐ˜์‘ํ˜•
๊ณต์ง€์‚ฌํ•ญ
์ตœ๊ทผ์— ์˜ฌ๋ผ์˜จ ๊ธ€
์ตœ๊ทผ์— ๋‹ฌ๋ฆฐ ๋Œ“๊ธ€
Total
Today
Yesterday
๋งํฌ
ยซ   2024/07   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
๊ธ€ ๋ณด๊ด€ํ•จ
๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (56)
๐Ÿ“บ Develop (34)
๐ŸŒ‹ Error Fixed (3)
๐Ÿ— Tool (3)
๐Ÿ’ป MacBook M1 (15)
๐Ÿ“ฆ ETC (1)

์ด ํฌ์ŠคํŒ…์€ ์ฟ ํŒก ํŒŒํŠธ๋„ˆ์Šค ํ™œ๋™์˜ ์ผํ™˜์œผ๋กœ, ์ด์— ๋”ฐ๋ฅธ ์ผ์ •์•ก์˜ ์ˆ˜์ˆ˜๋ฃŒ๋ฅผ ์ œ๊ณต๋ฐ›์Šต๋‹ˆ๋‹ค.