Git

git migration

JUNG_EV 2024. 4. 11. 14:37

깃 내용물, 코드 타 서버 이동

Git cli

레포에 대한 깃의 내용을 clone함 레포이름.git으로 새로운 폴더가 생김

git clone --bare <옮길레포_url>

해당 폴더로 이동 후 붙여넣기할 url로 remote를 수정함

git remote set-url --push origin <new_레포_URL>

미러 푸시

 git push —mirror

Gitlab

setting > Repository

원본 레포에 설정에 들어가 미러링할 레포 설정

.git으로 끝나도록 url을 설정하고 붙여넣기를 당할 레포에 접근할 수 있는 auth를 설정합니다.

모든 기록을 가져오고 싶다면 밑 두개는 설정 x

새로고침 아이콘 버튼이 생기면 누름

copy가 일어날 레포에서는 이러한 설정이 필요하고 paste가 일어날 레포에서는 레포가 생성되어 있기만 하면 됩니다.

 

 

 

https://docs.gitlab.com/ee/user/project/repository/mirror/