์ ์ฒด ๊ธ(656)
-
[Github] The requested URL returned error: 403 ์๋ฌ ํด๊ฒฐ ๋ฐฉ๋ฒ
์์ฆ ๋๋ ๋ฐ์ ํ๋ก์ ํธ๊ฐ ๋๋๊ณ ๋น๊ต์ ์๊ฐ์ ์ฌ์ ๊ฐ ์๊ธด ์๊ธฐ..๊ทธ๋์ ์ด๋ฐ ์ ๋ฐ ๊ฐ๋จํ ์์ ๋ฅผ ๋ง๋ค์ด๋ณด๋ฉด์ ๊ณต๋ถ๋ฅผ ํ๊ณ ์๋ค. Github์ ๋ก์ปฌ์ ์๋ ํด๋๋ฅผ ๊นํ๋ธ repo์ ์ฌ๋ฆฌ๋ ค๊ณ ํ๋๋ฐ ์๊พธ The requested URL returned error: 403 ์ด ์๋ฌ๊ฐ ๋๋ ๊ฒ..!! ์ด ์๋ฌ๋ ํด๋น ์ฃผ์์ ์ ๊ทผ ๊ถํ์ด ์์ด์ ๋ฐ์ํ๋ ๋ฌธ์ ๋ค. ๊ตฌ๊ธ๋ง ํ๋ฉฐ ์ฐพ์๋ณธ ํด๊ฒฐ ๋ฐฉ๋ฒ์ผ๋ก๋ git remote set-url origin [๊นํ๋ธ ์ฃผ์] ํ๊ณ ๋ค์ push ํ๋ฉด ๋๋ค๋๋ฐ ๋๋ ๊ณ์ ๊ฐ์ ์๋ฌ๊ฐ ๋ฐ๋ณต๋๋ค. ... ๊ทผ๋ฐ git remote set-url origin https://@github/๊ณ์ ์์ด๋/๋ฆฌํฌ์งํ ๋ฆฌ ์ด๋ฆ.git ์ด๋ ๊ฒ ํ๋๊น ๋๋ค?? ๊ทธ๋์ ์ด ๋์ ์ฐจ์ด์ ์ ์ฐพ์๋ณด๋..
2025.02.20 -
Spring Batch ๊ฐ๋ ๋ฐ ์ฃผ์ ๊ตฌ์ฑ์์, ๊ฐ๋จํ ์์ ๊ตฌํ
๐ ๋ชฉ์ฐจ Spring Batch - ๊ธฐ๋ณธ ๊ฐ๋ & ํน์ง, ์ฃผ์ ๊ตฌ์ฑ ์์, ๋ฉํ๋ฐ์ดํฐ ํ ์ด๋ธ Spring Scheduler - ๊ธฐ๋ณธ ๊ฐ๋ , ์ฌ์ฉ ๋ฐฉ๋ฒ ๊ฐ๋จํ ์์ ๊ตฌํ - CSV ํ์ผ ์ฝ์ด์ DB์ ์ ์ฅํด๋ณด๊ธฐ Spring BatchSpring Batch ์คํ๋ง ๋ฐฐ์น : ๋๊ท๋ชจ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ์์ ์ ์๋ฐ ๊ธฐ๋ฐ์ ๋ฐฐ์น ์ฒ๋ฆฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค๊ธฐ ์ํ ํ๋ ์์ํฌ ๋๋์ ๋ฐ์ดํฐ๋ฅผ ์ผ๊ด์ ์ผ๋ก ์ฒ๋ฆฌํ๊ฑฐ๋ ๋ฐ๋ณต์ ์ธ ์์ ์ ์๋ํํ๋ ๋ฐ ์ฌ์ฉ๋จ Spring Batch ํน์ง๋์ฉ๋ ๋ฐ์ดํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌํ ์ ์๋๋ก ์ค๊ณ๋๋์ ๋ฐ์ดํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌํ๊ธฐ ์ํด chunk (์ฒญํฌ) ๊ธฐ๋ฐ ์ฒ๋ฆฌ์ paging (ํ์ด์ง) ๋ฑ์ ๊ธฐ์ ์ ๊ณต๋ถ์ฐ ์ฒ๋ฆฌ ๋ฐ ๋ณ๋ ฌ ์ฒ๋ฆฌ ์ง์ํด ํ์ฅ์ฑ๊ณผ ์ฑ๋ฅ ๊ทน๋ํ๋ฐ์ดํฐ๋ฒ ์ด์ค, ํ์ผ, API ๋ฑ์ ๋ฐ..
2025.02.18 -
[Error] Could not fetch URL : There was a problem confirming the ssl certificate: (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed ํด๊ฒฐ ๋ฐฉ๋ฒ
๋์ปค ๊ฐ์๋ฅผ ์๊ฐํ๊ณ ์๋๋ฐ DockerFile ์ด ํฌํจ๋ ํด๋์์ docker compose๋ฅผ ํตํด ์ฌ๋ฌ ์ปจํ ์ด๋๋ฅผ ์คํํ๋ ค๊ณ ํ๋ค. ๊ทผ๋ฐ ๊ฐ์๊ธฐ [Error] Could not fetch URL : There was a problem confirming the ssl certificate: ... (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed.. ์ด๋ฐ ์๋ฌ๊ฐ ๋ฐ์ํด์ ์ปจํ ์ด๋ ์คํ์ ํ ์ ์์๋ค. ๋ฌธ์ ์ DockerFile FROM python:3.7-alpineWORKDIR /appCOPY . /appRUN pip install flask redis..
2025.02.10 -
Your developer_v2 branch isn't protected: PR(Pull Request) ์, ๋ธ๋์น ๋ณดํธํ๊ธฐ
default ๋ธ๋์น๋ฅผ ๋ณ๊ฒฝํ๊ณ , ๊นํ๋ธ ํ์ธํด๋ณด๋ 'Your developer_v2 branch isn't protected' ์ด๋ฐ ๊ฒฝ๊ณ ์ฐฝ์ด ๋ด๋ค. ๐ก ๋ฉ์์ง ๋จ๋ ์์ธ ์ด๊ฒ ๋ญ๊ฐ ํ๊ณ ๋ดค๋๋ developer_v2 ๋ธ๋์น๊ฐ ๊ฐ์ ํธ์๋ ์ง์ ํธ์ ๋ฑ์ด ๊ฐ๋ฅํ ์ํ๋ก, ๋ณดํธ๋์ง ์๋ ์ํ๋ผ๋ ๋ป์ด๋ค. ์ด ๋ฉ์์ง๋ ์ฃผ๋ก ๊นํ๋ธ์์ PR(Pull Request) ๋จธ์งํ ๋ ๋ํ๋๋ ๋ฉ์์ง๋ก ๊นํ๋ธ์์ protected branch ์ค์ ์ ํ๋ฉด PR๋ฅผ ํตํด์๋ง ์ฝ๋๊ฐ ๋ณํฉ๋๊ณ , ์ง์ ํธ์๋ฅผ ๋ง์ ์ ์๋ค. ๐ฉ๐ป๐ป Protect this branch ์ค์ ํด๋ณด๊ธฐ 1. GitHub ์ ์ฅ์(Repository)๋ก ์ด๋2. Settings → Branches ์ ํ3. "Branch protection r..
2025.02.05 -
[Spring Boot] Spring Security, JWT ํ ํฐ ์ธ์ฆ
์กฐ๊ธ์ ์๊ฐ์ด ๋จ์ ํญ์ ๋ฏธ๋ค์๋์คํ๋ง ๋ถํธ์์ JWT ํ ํฐ์ ์ฌ์ฉํด ๋ก๊ทธ์ธ ๊ธฐ๋ฅ์ ๊ตฌํํ๊ณ , Spring Security๋ก ์ธ์ฆ์ ๊ด๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ํ ์คํธ ํ๋ก์ ํธ ๋ง๋ค์ด๋ณด๊ณ , ํฐ์คํ ๋ฆฌ์ ์ ๋ฆฌํด๋ณธ๋ค.!! ์ด๋ฒ์ REST API ํ๋ก์ ํธ์ ์ธ์ฆ๋ฐฉ์์ผ๋ก JWT ํ ํฐ์ ์ฌ์ฉํ๊ณ , ์ด ๋ถ๋ถ์ ๋ด๊ฐ ์ ๋๋ก ์๊ณ ์๊ฒ ๋ ์ํฉ์ด ๋์ด์,,, ๋ฏธ๋ฆฌ ๋ฏธ๋ฆฌ ๊ณต๋ถํ๋ฉฐ ์ ๋ฆฌ ํด๋๋ค ใ ใ ๐๐ 0๏ธโฃ Spring Security, JWT ๊ด๋ จ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ถ๊ฐ build.gardle implementation 'org.springframework.boot:spring-boot-starter-security' implementation 'io.jsonwebtoken:jjwt-impl:0.11.5' implementati..
2024.11.04 -
adb๋ฅผ ํ์ฉํด์ apk ํ์ผ ์ค์นํ๋ ๋ฐฉ๋ฒ
๋ฐ์คํฌํ์์ ์๋๋ก์ด๋ ํฐ์ ์ดํ์ ์ค์นํด์ผ ํ๋ ์ผ์ด ์์ด์ ๋ฐฉ๋ฒ์ ์์๋ณด๋ abd๋ฅผ ํ์ฉํด์ ์ฝ๊ฒ ์ค์นํ ์ ์๋ค๊ณ ํ๋ค. 1๏ธโฃ adb ํ๋ซํผ ์ค์นํ๊ธฐ https://developer.android.com/tools/releases/platform-tools?hl=ko SDK ํ๋ซํผ ๋๊ตฌ ์ถ์ ๋ ธํธ | Android Studio | Android DevelopersAndroid SDK ํ๋ซํผ ๋๊ตฌ๋ Android SDK์ ๊ตฌ์ฑ์์์ ๋๋ค.developer.android.com ๋ณธ์ธ์ OS์ ๋ง๊ฒ ๋ค์ด๋ก๋๋ฅผ ๋ฐ์ผ๋ฉด ๋๋ค.(๋๋ ์๋์ฐ์ด๊ธฐ ๋๋ฌธ์ Windows ์ฉ SDK ํ๋ซํผ ๋๊ตฌ ๋ค์ด๋ก๋๋ฅผ ํ๋ค. ) ๋ค์ด๋ก๋ ํ ๋ณธ์ธ์ด ์ํ๋ ํด๋์ ์์ถ ํด์ ๋ฅผ ํ๋ค. -> zip ํ์ผ์ ํ์ด์ฃผ๋ฉด ์ด๋ฐ ํ์ผ..
2024.08.28