본문 바로가기

개발과정 간단 정리

(9)
JWT verify 할 때 생긴 에러 목록 0. jwt.io 에서는 비밀키 ,공개키 모두 넣어야지 검증이 된다. 1.PEM 수동으로 만드는법 KeyMaterial : HexString -(byte변환)-> KeyBinaray byte[] -(byte64로인코딩)-> PEM형식으로 변환 ( 앞뒤 헤더푸터붙이기) 1. PEM_read_bio_PUBKEY : 공개키 대신 String 을 넣은경우 Verify a RS256 jwt on node PEM_read_bio_PUBKEY failed Verify a RS256 jwt on node PEM_read_bio_PUBKEY failed I'm trying to I'm trying to verify a jwt that use the RS256 algorithm. When using the hs256 al..
리눅스 Password has been used already. Choose another passwd 로 비밀번호 변경을 하려고 하면 과거 비밀번호를 다시 사용못하게 막아놓았다 그래서 아래같이 과거 비밀번호 내역을 지워주고 다시 시도하면 성공한다. sudo su #echo "" > /etc/security/opasswd
test 모임에 참여하려면 여기를 클릭
CICD 젠킨스 와 CI/CD 파이프라인 클라우드환경과 젠킨스를 이용한 CICD 1. CICD 파이프라인이란? 장점 단점 2. 개발자는 로컬에서 개발하고 협업시에는 dev환경 qa 환경 등의 여러개의 개발환경을 구축하게 된다. 사용자 / 내부팀들 / 개발 각 환경별로 어떻게 배포를 하는지. 3. 환경변수는 어떻게 되고 배포가 어떻게 관리가 되고 4. 여러명의 개발자들이 각자의 로컬에서 개발을 하는데 여러명의 카피본들을 합해서 지속적으로 빠르게 배포하는것이 CI이이다. 통합된 코드를 내부관리자들이나 유저들에게 딜리버리하는것을 CD라고 한다. 개발자누군가 개발하면 그것이 빠르게 통합되고 프론트의 경우 린트도 되어 배달되는것을 CICD라고 한다. 무중단 배포 : 버전을 바꿔주면서 도중에 서비스가 끊기지 않도록 배포하는..
Git Clone 하는데 UserPassword 문제로 진행이 안된다!! 저는 올바른 비밀번호로 넣었는데도 계속 안되서 AccessToken 을 만들어서 UserPassword 에다가 넣어주었씁니다. 방법은 간단합니다. Profile > Setting > AccessToken > 토큰이름 넣기 > Create Personal Access Token > 화면에 보이는 토큰 적어놓기 ( 한차례만 보여주고 이후로는 보여주지 않습니다.. 잘적어놓으셔야해요 새로고침이나 잘못해서 끄셨다면 다시 발급받으시길!) 토큰을 UserPassword 에 적어주기 WfSofoiVfVZ6cN1zgp7h
yml 파일 등 자동 완성이 되지 않을떄 (intellij) File > setting > plugin spring assistant 검색 후 install 클릭 하여 다운받아라. intellij 재실행하면 잘된다.
BootStrap 시작 방법 1. 내부에 복사 (다른 스타일 시트들 보다 가장 앞에 있어야한다) 2. jquery등이 부트스트랩에서 사용되므로 태그 앞에 복사 3. style.css 파일 생성 >> 내부의 부트스트랩 설정 뒤에 복사 4. main.js 파일 생성 >> 내부의 부트스르랩 설정 뒤에 복사 5.애니메이션 ,font오썸 등의 라이브러리등을 추가 할 수 있다.
gitLab gitHub 옮기기 모든 commit이력과 내용들이 그대로 옮겨진다. 준비물 기존 프로젝트 경로 http://git.대학.ac.kr/아이디/프로젝트이름 새 프로젝트 경로 https://github.com/아이디/아이디 다음과 같이 진행 1. git clone --mirror http://git.대학.ac.kr/아이디/프로젝트이름 //기존 프로젝트 경로 2. cd 프로젝트이름.git //1번 과정에서 프로젝트이름.git폴더가 생겨요) 3. git push --mirror https://github.com/아이디/아이디 //새프로젝트 경로 4. cd .. ==> 프로젝트이름.git 삭제 //clone되어진 폴더 삭제 (선택입니다)