git1 레포지터리 이관하기 - Git 저장소(레포지터리) 원격지 변경 레포지터리 이관 소스코드 관리를 위해 사용하던 Git 저장소의 리모트 저장소 위치를 변경해야 할 상황이 생겼다.Repository 수가 몇 개 되지 않는다면 수작업으로 새로운 리모트 저장소로 옮기면 되겠으나, 옮겨야 하는 저장소의 수가 많아서 반복 작업을 할 수 있도록 스크립트를 작성하기로 했다.리모트 저장소를 변경할 경우 보통의 경우 원본 저장소의 모든 branch 와 tag 도 그대로 옮겨 이력이 보존되도록 해야 한다. 내 로컬이 아닌 기존의 리모트에 존재하는 브랜치와 태그를 새로운 리모트로 그대로 옮기기 위한 방법을 찾아보니 git 커맨드 옵션으로 지원이 되고 있었다. 다음과 같이 mirror 옵션을 사용해서 repository를 clone 후 push 하면 된다. 이때 push 를 하는 대상인 새.. 2021. 3. 26. 이전 1 다음