[Git] Fork.app 연결 오류
·
Web
기존 프로젝트의 git을 연결하려고 open하는데 아래 에러 발생read packed refs: validate header: Unsupported packed-refs format. Missing 'fully-peeled' header 이 오류가 발생하는 주요 원인packed-refs 파일 손상: 가장 흔한 원인입니다. 파일 전송 중 오류가 발생했거나, 디스크 오류, 또는 비정상적인 Git 종료 등으로 인해 파일이 손상될 수 있습니다.Git 버전 문제: Git 클라이언트와 packed-refs 파일이 생성된 Git 버전 간의 비호환성이 있을 수 있습니다. 예를 들어, 최신 Git 버전에서 생성된 packed-refs 파일을 구형 Git 버전에서 읽으려 할 때 발생할 수 있습니다.수동 파일 조작: 사용자..
서버 시간
·
Web
리눅스 시간 바꾸기 timedatectl set-timezone Asia/Seoulsystemctl restart chronyddateKST로 잡히면 성공 vi /etc/chrony.confKST로 수정하기 systemctl restart chronyddate파일을 올릴때 서버시간이 세팅 안돼있으면 날짜 잘못들어감 주의~!
MongoDB + 서버
·
데이터베이스
1편https://9na0.tistory.com/202어제 비밀번호 안걸어서 레전드 사건 발생비트코인 내놔 당했다이거 삭제해야됨 해커 계속 들어옴 비밀번호를 잘 설정하자~! MongoDB 사용자 인증 설정 가이드MongoDB에서 사용자 인증을 설정할 때는 정확한 순서가 중요함. 이 순서를 따르지 않으면 인증이 활성화된 이후에 접근 불가능한 상황이 생길 수 있음. 다음은 보안을 강화하면서도 문제 없이 설정하는 권장 절차임.권장 설정 순서MongoDB가 인증 없이 실행 중인지 확인MongoDB는 기본적으로 인증이 꺼진 상태로 시작됨. 따라서 처음 설치 후 특별히 설정을 하지 않았다면 인증 없이 접속 가능함. 이때 관리자 사용자를 먼저 만들어야 함.mongo 또는 mongosh 셸로 접속 후 admin DB..
도메인 + GCP + 배포
·
서버
[도메인 세팅]https://hosting.kr/도메인 사 호스팅케이알의 도메인 페이지값에 GCP 아이피 똑같은거 넣기 IP주소에 GCP 아이피 똑같은거 또 넣기 [프로젝트 빌드]나는 jar 프로젝트임https://9na0.tistory.com/181이거 보고 jar 만들어서 이름 이쁘게 만들어서 어디 보관해두기 만약 war로 배포할거면https://9na0.tistory.com/154이거 보고 해용 [GCP 서버 세팅]nginx로 세팅할거임 jar파일을 서버에 올려야함(메인페이지를 따로 만든다면 index.html도 올리기)ftp로 파일을 직접 옮긴다면 파일질라로 드래그앤드롭 ftp안해뒀고 맥이라면scp -r jar파일경로/jar파일이름.jar GCP접속아이디@GCP아이피:올릴GCP경로 나는 koon..
정보처리기사 실기
·
정보처리기사
레전드 사건 발생나는 울지않아어른이니까
토큰 어디에 저장하지
·
Web
🔐 토큰 저장 방식 완벽 가이드 위험 💾 localStorage ✅ 장점 구현이 매우 간단 페이지 새로고침해도 유지 탭을 닫아도 데이터 보존 ..
소셜로그인 흐름도
·
카테고리 없음
🔐 OAuth 소셜 로그인 전체 흐름 👤 사용자 로그인하려는 사람 🖥️ 프론트엔드 React/Vue 등 클라이언트 ⚙️ 백엔드 우리가 만든 서버 🌐 OAuth 제공자 카카오/구글/네이버 ..
소셜로그인 트러블슈팅
·
Web
OAuth 소셜 로그인 트러블슈팅 요약1. 초기 CORS 에러 (403 Forbidden)문제: Cross-Origin 요청이 차단됨 해결:SecurityConfig.java에서 CORS 설정 강화OPTIONS 메소드 허용 추가WebConfig.java로 추가 CORS 설정2. @PathVariable 파라미터 인식 에러 (500 Internal Server Error)문제: @PathVariable String provider → 파라미터 이름 인식 실패Name for argument of type [java.lang.String] not specified, and parameter name information not available via reflection해결:@PathVariable("prov..
GCP
·
서버
[GCP 방화벽 규칙]VPC => 클라우드 환경의 독립적인 네트워크 공간 인스턴스 생성시 => VPC => 오픈할 포트 적용 후 설치 그런데 여기서추가로 DB, WAS 세팅을 함 Docker => -p 3306:3306 이렇게 다 해놓고 썼고 추가하는건 안됐다? 그 상황과 지금 동일함 해결 방법!tomcat수정하기 기존 세팅 / 새로운 세팅무조건 바꿔줘야함 똑같이 어제 세팅했던놈들 다 바꾸기마리아디비 몽고디비 포스트그레(회사에서는 디폴트로 안쓰고 필요한거만 쓲쓲 넣은 새로운 방화벽 씀) [postgre]원래 postgre의 data폴더가 들어있는 디렉토리 권한은 700임chmod 700 postgre절대 절대 700으로 해둬야함 외부에서 안보이게해야됨[mongo]몽고디비 디폴트 경로/var/lib/mon..
GCP
·
서버
마리아디비 방화벽 규칙만들기 postgresql 방화벽 규칙 만들기 mongodb 방화벽규칙 만들기 (포트 낭낭하게) was 방화벽규칙 만들기 (+ 종료포트 & 리다이렉트포트)ssh포트 필요 없으면 8443쪽 안써도됨만약 누군가 server.xml => sts => vi tomcat => server.xml이렇게 되어 있는데 nginx 세팅을 못해서 8080대신 80으로 하고 8443으로 해두면 80-> 8443으로 접속됨그러면 문제가 뭐냐면http://abc.co.kr => http://abc.co.kr:8443포트가 이렇게 바뀌어버림 할줄몰라서 개ㄱㅏ치 세팅한 경우임해커에게 8443포트 열려있어욤 들어오세용 하는거임 [서버]버전 확인cat /etc/redhat-release CentOS Stream ..