1. Jenkins에서 GitHub 및 GitLab 인증 연동하기Jenkins를 사용해 GitHub이나 GitLab의 리포지토리와 통합하고 파이프라인을 자동화하려면 인증 설정이 필요합니다. 이번 글에서는 GitHub과 GitLab에 대한 인증 방법과 Jenkins 파이프라인 설정까지 설명하겠습니다.2. GitHub 및 GitLab 인증 방식GitHub과 GitLab에 접근하기 위해서는 Jenkins에서 OAuth 토큰이나 SSH 키를 통해 인증할 수 있습니다. 두 가지 방식 모두 보안성이 뛰어나며, 각 상황에 맞는 방식을 선택할 수 있습니다.OAuth 토큰 방식: GitHub 또는 GitLab에서 생성한 개인 액세스 토큰을 사용합니다.SSH 키 방식: Jenkins 서버와 리포지토리 간에 SSH 키를 사..
GitLab
github와 gitlab에 업로드한 파일이나 폴더는 원격 저장소에 저장이 되어있다. 툴을 이용해 삭제를 할 수도 있겠지만 방법을 못찾아 gitbash를 이용하는 방법으로 삭제를 하였다. 삭제 방법은 로컬폴더를 하나 만들어 깃 프로젝트와 동기화시켜준다. 올라와있는 모든 파일을 로컬 폴더에 pull 받고 로컬 폴더에서 지운 후 푸시 함으로써 원격 저장소에 있는 파일들은 지우는 것이다. 나는 로컬 폴더를 따로 만들지 않고 이클립스를 이용해 git Repository를 생성했다(물론 이것도 로컬에 폴더가 만들어진다. 다만 그 작업을 이클립스에서 해준 것이다.)그 폴더 찾아가 오른쪽 마우스 클릭 후 gitbash로 실행시켜준다. > $ git rm -r 대상폴더이름(pracProject190514_operato..