Git을 사용하다 히스토리에 기록된 이메일과 이름 정보를 수정할 일이 생겨 이참에 수정 방법에 대해 포스팅해보려고합니다🚨 주의: 작업 환경 준비기존 프로젝트에 직접 작업하지 마세요!다음 절차를 따라 새로 클론한 저장소에서 작업을 진행하세요.현재 작업 중인 프로젝트가 있다면 변경사항을 커밋하거나 백업하세요.원격 저장소를 새 폴더에 클론합니다:git clone 새로 클론한 저장소에서 아래의 모든 작업을 진행하세요.1. git filter-repo 설치git filter-repo는 Git의 기본 명령어에 포함되지 않으므로 별도로 설치해야 합니다.📝 1.1. Python 설치 여부 확인먼저 Python이 설치되어 있는지 확인합니다:python --version또는:python3 --version팁: Pyt..
github
1. Jenkins에서 GitHub 및 GitLab 인증 연동하기Jenkins를 사용해 GitHub이나 GitLab의 리포지토리와 통합하고 파이프라인을 자동화하려면 인증 설정이 필요합니다. 이번 글에서는 GitHub과 GitLab에 대한 인증 방법과 Jenkins 파이프라인 설정까지 설명하겠습니다.2. GitHub 및 GitLab 인증 방식GitHub과 GitLab에 접근하기 위해서는 Jenkins에서 OAuth 토큰이나 SSH 키를 통해 인증할 수 있습니다. 두 가지 방식 모두 보안성이 뛰어나며, 각 상황에 맞는 방식을 선택할 수 있습니다.OAuth 토큰 방식: GitHub 또는 GitLab에서 생성한 개인 액세스 토큰을 사용합니다.SSH 키 방식: Jenkins 서버와 리포지토리 간에 SSH 키를 사..
💻 한 컴퓨터에서 두 개의 Git 계정 사용하는 방법Git을 사용하는 개발자라면, 때로는 회사용 계정과 개인용 계정을 동시에 관리해야 할 때가 있습니다. SSH 키와 Git 설정을 활용하여 두 계정을 효율적으로 관리할 수 있는 방법을 단계별로 알아보겠습니다.🚀 1. 문제 상황회사와 개인 프로젝트를 모두 관리하려면, 두 개의 Git 계정을 한 컴퓨터에서 사용하는 방법이 필요합니다. 기본적으로 Git은 하나의 계정을 설정하도록 되어 있지만, 다양한 프로젝트에서 여러 계정을 사용해야 할 경우 문제가 발생할 수 있습니다. 이를 해결하기 위한 방법이 바로 SSH 키를 사용한 계정 분리입니다.🔧 2. 해결 방법이제 두 계정을 동시에 사용할 수 있도록 설정하는 방법을 알아보겠습니다. 다음 단계로 SSH 키 생성..
github와 gitlab에 업로드한 파일이나 폴더는 원격 저장소에 저장이 되어있다. 툴을 이용해 삭제를 할 수도 있겠지만 방법을 못찾아 gitbash를 이용하는 방법으로 삭제를 하였다. 삭제 방법은 로컬폴더를 하나 만들어 깃 프로젝트와 동기화시켜준다. 올라와있는 모든 파일을 로컬 폴더에 pull 받고 로컬 폴더에서 지운 후 푸시 함으로써 원격 저장소에 있는 파일들은 지우는 것이다. 나는 로컬 폴더를 따로 만들지 않고 이클립스를 이용해 git Repository를 생성했다(물론 이것도 로컬에 폴더가 만들어진다. 다만 그 작업을 이클립스에서 해준 것이다.)그 폴더 찾아가 오른쪽 마우스 클릭 후 gitbash로 실행시켜준다. > $ git rm -r 대상폴더이름(pracProject190514_operato..