ssh(3)
-
Springboot Gradle + AWS EC2 + Jenkins + Docker로 배포까지(4) : Jenkins에서 도커 이미지 배포하기
1. Dockerfile, docker 배포 파일 준비하기 2. Jenkins에서 ssh 설정하기 3. Jenkins 권한 설정하기 원래는 github 올림 → Jenkins에서 github에 올라와있는 springboot 프로젝트를 가져와서 빌드 → 메인 서버에 .jar 형태로 파일을 전송 → 실행 을 하고 싶다면 다음과 같은 방법을 써야하지만, 저는 springboot 서버를 docker 컨테이너에서 실행할 것이므로 다음과 같은 플로우로 가려고 합니다. github 올림 → Jenkins에서 github에 올라와있는 springboot 프로젝트를 가져와서 빌드 → jenkins 컨테이너에서 이미지로 빌드해서 도커 hub에 push → 메인 서버에서는 docker image를 받아서 컨테이너 실행 참고..
2021.04.30 -
Springboot Gradle + AWS EC2 + Jenkins + Docker로 배포까지(2) : Jenkins와 Github 연동하기
이제 ec2에 jenkins를 쓸 수 있는 준비를 완료했으니, 이제는 github과 Jenkins를 연결해보겠습니다. 연동하는 방법에는 두 가지가 있습니다. github 아이디/비밀번호로 접속 ec2 ssh 공개키/비밀키로 접속 여기서는 보안 상의 이유로 두 번째 방법인 ssh로 연결하겠습니다. 연동하는 과정은 다음과 같습니다. 1. EC2에서 ssh 키 생성 2. Github에서 ssh 키, webhook 등록 3. Jenkins에 Credential ssh 키 등록 4. Gradle 버전 설정하기 1️⃣ EC2 ssh 키 생성하기 docker-compose 를 실행하고 나서 ls -a 로 폴더를 보면 .ssh가 생성되어 있습니다. .ssh 폴더로 들어가서 ssh 키를 생성해주는 명령어를 실행해주세요...
2021.04.30 -
[소스트리] Please make sure you have the correct access rights and the repository exists 에러 해결
버전 : 소스트리 4.0 에러 메시지: Please make sure you have the correct access rights and the repository exists 환경: 소스트리 계정 > 계정에서 깃허브 계정이 추가만 되어있는 상태 맥북으로 개발 환경을 바꾸고 나서 소스트리를 사용하려고 하는데, Please make sure you have the correct access rights and the repository exists 에러 메시지와 함께 깃헙 푸시가 되지 않는 에러가 있었다. 찾아보니 맨 처음 깃허브를 사용할 때 필요한 깃허브 계정 초기 설정과 ssh 키 등록을 하지 않아서 발생하는 문제였다. ⛏ 깃허브 계정 설정 먼저 git --version으로 git이 설치되어있는지 확..
2020.01.12