GitHub์ "์ ์ฐจ์ ์ฌ๊ณ ์ ํ๋ก๊ทธ๋๋ฐ" ์๊ฐ์ ์ฒญ ํ๋ก๊ทธ๋จ ์ดํ๋ฆฌ์ผ์ด์
ํ์ผ์ GitHub์ ์ฐ๋ํ๋ ค๊ณ ํ๋๋ฐ ์ด์ ๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์๋ค. 1. git@github.com: permission denied (publickey). fatal: could not read from remote repository 2. //git remote add origin https://github.com/**/**.git ๋ช
๋ น์ด ์ฌ์ฉ์ fatal: remote origin already exists. ์ด์ ๊ฐ์ ๋ฌธ์ ์ ๋ํ ํด๊ฒฐ์ฑ
์ ์ ๊ณ ์ํ๋ค. 1. git@github.com: permission denied (publickey). fatal: could not read from remote repository CMD ..
์ ์ฒด ๊ธ
์ฝ๋ฉํ ์คํธ ์ค๋น ๋ธ๋ก๊ทธ: https://velog.io/@chaerlo127๋ฐ ํ์ผ์ ๋ฐํ์ผ๋ก ๋ค์ด๋ก๋ https://github.com/axios/axios ๊ธฐ์กด์ ๊ฐ์ง๊ณ ์๋ NPM ํ์ผ ์ค์น ํ, ๊ทธ ๋ด๋ถ์ Axios ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ค์ด๋ก๋ ํ๊ณ ์ ํ๋ค. ์ด๊ฒ์ด ์์ผ๋ฉด, ๊ธฐ์กด์ Spring boot๋ก ๋ง๋ค์๋ ์๋ฒ์ ์ฐ๊ฒฐ์ด ๊ฐ๋ฅํ์ฌ ์๋ฒ๊ฐ ๊บผ์ง์ง ์๋๋์์ ์๋ก๊ณ ์นจ์ ํ์ฌ๋ ๋ฐ์ดํฐ๊ฐ ์ฌ๋ผ์ง์ง ์๋๋ค๊ณ ํ๋ค,, VueJS ํ๋ ์์ํธ(HTML) "frontend" ํ์ผ์ VS Code๋ก ์ด์ด ๋ด๋ถ Terminal๋ก ๋ค์ด๋ก๋๋ฅผ ์คํํ๋ค. ๋ค์ด๋ก๋๊ฐ ์๋ฃ๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.
2์ฃผ์ฐจ์์ ์งํํ๋ ํ๋์ ์ฃผ๋ก ์ค์ต๋ณด๋ค๋ ๊ฐ๋
์ ์์ฃผ๋ก ์งํํ๊ธฐ์ ์กฐ๊ธ ์์(?)ํ๊ฒ ์ค์ต์ ์งํํ์๋ค. 1์ฃผ์ฐจ๋ถํฐ ํ์ฌ๊น์ง ์งํํ ์์
์ ๊ฐ๋
๋ค์ ์๊ฐ๋ ๋ ํ๋ฒ์ ์์ฑํ๊ณ ์ ํ๋ค,, (์๊ฐ๋ณด๋ค ์์ด ๋ง์,,) 2์ฃผ์ฐจ์ ์งํํ๋ ์ค์ต์ ๋ค์๊ณผ ๊ฐ๋ค ํฌํธํฌ์๋ฉ ์ธ๋ถ์ pc๊ฐ ๋ด๋ถ pc์ ์ ๊ทผํ๊ธฐ ์ํด ํน์ ํฌํธ๋ฅผ ์ด์ด ์ ์ํ๋ ์์ฒญ๋ง ๋ฐ์ ์ ๊ทผ ํ์ฉํด์ฃผ๋ ๊ฒ ๋ด๊ฐ ๊ฐ์ง๊ณ ์๋ ๊ณต์ ๊ธฐ๋ iptime์ผ๋ก iptime ๊ณต์ ๊ธฐ๋ก ํฌํธํฌ์๋ฉ์ ์งํํด๋ณด์ 1. http://192.168.0.1/ ๋ก ์ด๋ ๋ก๊ทธ์ธ์ ์งํํ๋ค. 2. ์๊ฒฉ์ ์ ๋ด๋ถ IP ํ์ธ cmd ์ ์ํ์ฌ ipconfig๋ฅผ ํตํด ip ์ฃผ์๋ฅผ ์์๋ณด์ //cmd ์ฐฝ ๋ด๋ถ์ ์
๋ ฅ ipconfig 3. ๊ด๋ฆฌ๋๊ตฌ ๋ด๋ถ ๊ณ ๊ธ ์ค์ -> NAT/๋ผ์ฐํฐ ๊ด๋ฆฌ -..
์ฌํ๊น์ง local์์ ์งํํ ๋ฐฐ๋ฌ์ ๋ฏผ์กฑ spring boot ํ์ผ์ ์๋ง์กด EC2 ์๋ฒ์ ์ฌ๋ฆฌ๋ ค๊ณ ํ ๋ ์์ ๊ฐ์ ์๋ฌ๊ฐ ๋ฐ์ํ์๋ค. /* * /var/www/UMC_Server ํ์ผ ๋ด๋ถ๋ก ์ด๋ */ cd /var/www/UMC_Server /var/www/UMC_Server$ git pull //์๋ฌ๋ฌธ ๋ฐ์ error: cannot open .git/FETCH_HEAD: Permission denied ๋ง์ ๊ตฌ๊ธ๋ง์ ํด๋ด๋ ํด๊ฒฐ์ด ์๋์์ง๋ง ํ๋ก ๋ค์ ์งํํด๋ณด๋ ํด๊ฒฐ์ด ์๋ฃ sudo ๋ช
๋ น์ด๋ฅผ ์
๋ ฅํ์ง ์์ ๊ฒ์ด๋ค. ~$ sudo su /home/ubuntu# cd /var/www /var/www# ls UMC_Server html /var/www# cd /var/www/UMC_Server //gi..
1์ฃผ์ฐจ UMC ํ๋ํ๋ฉด์ ๋๊ฐ์ง ๐ฅํธ๋ฌ๋ธ ์ํ
๐ฅ์ด ๋ฐ์ํ์๋ค. virtual box application์์ ubuntu os๋ก php ํ์ผ์ ์์ฑํํ๋ฉด์ ํธ๋ฌ๋ธ ์ํ
์ด ๋ฐ์ํ๋ค. ์ด๋ฅผ ํด๊ฒฐํ ๋ฐฉ๋ฒ์ ์์ฑํ์ฌ ๋ค์ ๋๋์ ๋ณด๊ณ ์ ํ๋ค. 1. php ํ์ผ์ ์์ฑํ๊ณ ์์ insert ๋ถ๊ฐ //์ ๊ฒฝ๋ก๋ก ์ด๋ cd var/www/html //๊ฒฝ๋ก ๋ด๋ถ์ phpinfo.php ํ์ผ ์์ฑ vim phpifo.php [ ๋ฌธ์ ์์ธ ] ์ด์ฒ๋ผ ํ์ผ์ ์์ฑํ์ง๋ง, insert ๋ถ๊ฐ ๋ํ visual ์ด๋ผ๋ ๊ฒฝ๊ณ ๋ฌธ์ด ์์ฑ ๋จ [ ํด๊ฒฐ ๋ฐฉ์ ] insert๋ฅผ ํ๊ธฐ ์ํด์๋ i ๋ฒํผ์ ๋๋ฅด๊ธฐ insert๋ฅผ ๋๋ด๊ณ php ํ์ผ์์ ๋๊ฐ๋ ค๋ฉด esc ๋ฒํผ์ ๋๋ฅธ ํ, :wq! [์ฐธ๊ณ ์๋ฃ] http://igoto.x-y.net/..
NPM์ ์ค์นํ๊ธฐ ์ํด์๋ https://nodejs.org/en/download/ Download | Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org ์ด ์ฌ์ดํธ์ ๋ค์ด๊ฐ์ ์ ํ์ผ์ ๋ค์ด๋ฐ์ ์ค์นํ๋ฉด NPM ์ค์น ์๋ฃ ์ค์น ๋จ์ ํ์ธํ๊ธฐ ์ํด CMD ์ฐฝ์์ ์
๋ ฅ์ ํด๋ณด๋ฉด ์ค์น ๋ ๊ฒ์ ํ์ธํ ์ ์๋ค. ์ด์ ํ๊ต ์์
์๊ฐ [๊ฐ์ฒด ์งํฅ์ ์ฌ๊ณ ์ ํ๋ก๊ทธ๋๋ฐ]์์ ํ์๋กํ๋ NPM ํ๋ก๊ทธ๋จ์ ์ ๋๋ก ์ค์นํด๋ณด์. - ํ๋ก์ ํธ ํ์ผ ์ค์น CMD ์ฐฝ์์ frontend ํ์ผ์ ์์ฑํด๋ณด์ //frontend ํ์ผ ์์ฑ mkdir frontend //frontend ํ์ผ๋ก ๋ค์ด๊ฐ cd frontend/ ..
ํ๊ต์์ DB ์ค๊ณ ๋ฐ ๊ตฌํ2 ์์
์ ๋ค์ผ๋ฉด์ Oracle DBMS๋ก ์ค์ต์ ์งํํ๊ณ ์ ํ์๋ค. Oracle DBMS๋ฅผ ์ค์นํ๋ ๊ณผ์ ์์์ ํ๋์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์๋ค. 'ํ์ผ์ ์ฐพ์ ์ ์์ต๋๋ค.' ๋ผ๋ ๋ฌธ๊ตฌ์ ํจ๊ป ์ค์น ์ค๋ฅ๊ฐ ๋ ๊ฒ์ด๋ค. ์ด๋ฅผ ๋์๋กญ๊ฒ ์๊ฐํ์ง ์๊ณ ๊ฑด๋๋ฐ๊ธฐ๋ฅผ ํ๋ฉด์ ์ค์น๋ฅผ ์งํํ๋ ค๊ณ ํ๋๋ฐ, ๊ตฌ๊ธ๋ง์ ํ๋ ์ด ๊ฒ์ ๊ฑด๋ ๋ฐ๊ณ ํ๋ฉด ์ค์ต์ ํ ๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์๋ค๊ณ ๋์ด ์์๋ค. ๋ํ 44%์์ ์ค์น ์งํ์ด ๋ฉ์ถฐ์ ์ค์น๊ฐ ๋์ง ์์๋ค. ์๊ฐ์ ํด๋ณด๋, ๋ ํ์ผ์ ์์ถ ํด์ ํ ๋ ๊ต์๋๊ป์ 'ํ๋์ ๊ฒฝ๋ก๋ก ๋ง๋์ธ์'๋ผ๋ ๋ง์ ์๊ฐํ์ง ์๊ณ ๊ฐ์ ๋ฐ๋ก๋ฐ๋ก ๋ฃ์ด๋จ์๋ค.. ์ด ๋ ์์ถ ํ์ผ์ ํด์ ํ๋ฉด ํ์ผ ์์ 'database' ํ์ผ์ด ์์ ๊ฒ์ด๋ค. V77408-01_2of2์ dat..
ํ๊ต ์ ๊ณต ์์
์๊ฐ์ Sping boot๋ฅผ ์ฌ์ฉํ๋ฉด์, Httpie๋ฅผ ์ค์น๋ฅผ ํด์ผ๋ง ํ๋ค. Mac OS์์๋ ๋ค์ด๋ก๋๊ฐ ์ฝ์ง๋ง, Winodw OS์์๋ Python์ด ์ค์น๋์ด ์์ง ์์ ์ค์น๊ฐ ์ฉ์ดํ์ง ์๊ธฐ ๋๋ฌธ์ Winodw OS์์ Httpie๋ฅผ ์ค์นํ๋ ๋ฐฉ๋ฒ์ ์์ฑํ๊ณ ์ ํ๋ค. https://luji.tistory.com/99 httpie Windows์์ ์ค์นํ๊ธฐ httpie๋? ํ์ด์ ์์ ๊ฐ๋ฐ๋ ์ ํธ๋ฆฌํฐ๋ก http ๊ฐ๋ฐ์ด๋ ๋๋ฒ๊น
์ฉ๋๋ก ์ฌ์ฉ๋๋ค. ์ฌ์ฉ์ฑ์ด ์ฌ์ฐ๋ฉด์ json์ด ๋ด์ฅ๋์ด์๋ค. ๊ฐ๋
์ฑ์ด ๋ฐ์ด๋๋ฉฐ ๊ธฐํ ์ฅ์ ๋ค์ด ์์. ๋ณดํต ๋ฆฌ๋
์ค๋ ๋งฅ์์ yum, apt, bre luji.tistory.com ์ด ๋ธ๋ก๊ทธ๋ฅผ ํตํด์ Httpie ์ค์น๋ฅผ ์งํํ๋ค. 1. ๋ฐ ๋งํฌ์ ๋ค์ด๊ฐ์ Python์ ..
Spring boot๋ก ํฌํธ๋ฅผ ์ฌ์ฉํ๋ค๋ณด๋ฉด, ์ด๋ฏธ ์ฌ์ฉํ๊ณ ์๋ ํฌํธ์ด๋ฏ๋ก ํ์ฌ ์ฐ๊ฒฐํ ์ ์๋ค๋ error ๋ฌธ์ด ๋ฐ ๋๊ฐ ์๋ค. ์ด๋, ์ฌ์ฉ์ค์ธ ํฌํธ๋ฅผ ์ฃฝ์ผ ์ ์๋ ๋ช
๋ น์ด๋ฅผ ์ค๋ช
ํ๊ณ ์ ํ๋ค. ๊ฒ์์ cmd๋ฅผ ์
๋ ฅํ๋ค. ๋ช
๋ น ํ๋กฌํํธ์ ๋ค์ด๊ฐ ์ด์ ๊ฐ์ ์ฝ๋๋ฅผ ์
๋ ฅํ๋ค. netstat -ano 22024 pid ๋ฒํธ๋ฅผ ์๊ฒ ๋๊ณ ๋ ํ, ์ด๋ฅผ ๊ฐ์ ์ข
๋ฃํ๋ค. taskkill /f /pid 22024 ์ฑ๊ณต์ ์ผ๋ก ์ข
๋ฃ๋ ๊ฒ์ ์ ์ ์๋ค. ์์ฝํ์๋ฉด 1. netstat -ano 2. taskkill /f /pid [ํฌํธ๋ฒํธ] ์ธ ๊ฒ์ด๋ค
โปํด๊ฒฐ ๋ฐฉ๋ฒ๋ถํฐ ๋ณด๊ณ ์ถ์ ์ฌ๋๋ค์ ๋ฐ๋ก ๋ง์ง๋ง์ผ๋ก ๋ด๋ ค๊ฐ์ธ์!!โป ํ๊ต ์์
์์ ์งํํ๋ Spring boot ๊ณผ์ ์ํ ์, ์ด์ ๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์๋ค. 2021-11-08 16:02:17.715 ERROR 9912 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter : *************************** APPLICATION FAILED TO START *************************** Description: Field cart in com.example.PetAppMidterm.Application required a bean of type 'com.example.PetAppMidterm.PetRepository' that c..