본문 바로가기

전체 글

(31)
[Git] 프로젝트 Git 연결 및 소스 업로드 * git 시작 $ git init * 전체 소스 add $ git add --all * 커밋 $ git commit -m "first commit" * master branch 이동 $ git branch -M master * 원격 저장소 추가 (private 저장소일 경우) $ git remote add origin https://{user.name}:{user.password}@github.com/solitas0817/{프로젝트 이름}.git * 원격 저장소 추가 (public 저장소일 경우) $ git remote add origin https://github.com/solitas0817/{프로젝트 이름}.git * master branch에 push $ git push -u origin master
[Git] 로그인 계정 확인 및 계정 변경 * 현재 사용자 이름 확인 $ git config user.name * 현재 사용자 이메일 확인 $ git config user.email * 사용자 이름 변경 $ git config --global user.name {사용자 이름} * 사용자 이메일 변경 $ git config --global user.email {사용자 이메일}
[Git] private 저장소 Clone 이슈 VSCode로 Clone을 했는데, "Repository not found." 라는 메세지가 노출됐다. 그동안 STS로 형상관리를 해온터라, git 명령어를 쓸일이 거의 없었는데.. 삽질한 내용은 아래와 같다. 1. git에 로그인한 계정이 다른가? 해서 확인해 봤고, 계정이 다르길래 변경하고 시도했으나, 실패.. 2. git의 private key를 발급 받아서 Git 설정의 key를 등록하고 시도했으나 실패.. clone하는 저장소에 접근권한이 있는 아이디와 비밀번호를 입력해주니 해결되었다! 기존 명령어 $ git clone https://github.com/[디렉터리명].git 변경 명령어 $ git clone https://[아이디]:[비밀번호]@github.com/[디렉터리명].git node...
[RDS] emoji 입력 불가 이슈 MySQL 테이블 및 필드 인코딩 설정을 utf8mb4_unicode_ci 해놓았으나, Web을 통해 데이터를 Insert 경우, Exception 에러가 발생했다. 이유는 DB서버의 인코딩 설정 해놓지 않았기 때문이다. 해결 방법은 다음과 같다. 1. AWS 콘솔 접속 -> RDS 서비스로 이동 2. RDS 인스턴스의 파라미터 그룹 추가 3. 아래의 파라미터 값을 수정 - character_set_client : utf8mb4 - character_set_connection : utf8mb4 - character_set_database : utf8mb4 - character_set_results : utf8mb4 - character_set_server : utf8mb4 - collation_conne..
[Spring Security] CORS 설정 이슈 프론트에서 API를 요청하는데, 크롬 브라우저에 아래와 같은 오류가 발생했다. Access to XMLHttpRequest at '요청 주소' from origin 'http://localhost:5000' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. CORS 정책을 Servlet에서 addCorsMappings를 재정의하여 설정해줬다고 생각했는데, 인증 부분을 Securiy에서 처리했기 때문에 CORS 정책을 Security에서 처리해줘..
[S3 & CloudFront] CORS 이슈 View 작업 중 CDN으로 사용하고 있던 CloudFront에서 에러가 났다. 이유는 Access-Control-Allow-Origin Header 세팅이 되지 않아 다른 도메인(Cross Origin)에 존재하는 웹폰트 파일을 불러 오지 못했기 때문이다. S3 와 CloudFront의 CROS 세팅으로 해결 하였다. 순서는 아래와 같다. 1. 버킷 CROS 편집 [ { "AllowedHeaders": [ "*" ], "AllowedMethods": [ "GET", "HEAD" ], "AllowedOrigins": [ "*" ], "ExposeHeaders": [ "x-amz-server-side-encryption", "x-amz-request-id", "x-amz-id-2" ], "MaxAgeSec..
[Jenkins] 빌드 결과 메일 발송 빌드 성공여부를 메일로 확인하기 위해 Jenkins에서 몇가지 설정했다. 왜나하면, GITScm polling에 대한 GitHub hook trigger 설정을 해놓고, 빌드 성공 여부를 확인하기 귀찮았기 때문이다. 나같은 경우는 구글에서 제공해주는 SMTP 서버를 사용했다. 구글 SMTP서버를 사용하기 전에 몇가지 설정을 해줘야 된다. - IMAP 엑세스 설정 - 보안 수준이 낮은 앱의 엑세스 사용 설정 메일 서버에 대한 정보는 아래 주소에 있으니 참고 바람. https://support.google.com/mail/answer/7126229?hl=ko&visit_id=637552595581536002-297492695&rd=2 다른 이메일 플랫폼을 통해 Gmail 확인하기 - Gmail 고객센터 도움..