본문 바로가기

ect/git

[git] 레포지토리 복사하기(mirror)

github를 통해 협업을 했는데 내 레포지토리로 가져오고 싶었다.
fork를 해야 하나 생각했지만 기존의 commit들을 함께 가져오고 싶었기 때문에 검색해보니 mirror clone이 있었다.
(mirror는 fork 레포 잔디심기 위해서도 많이 사용하는듯 하다...)

#복사할 리포지토리를 local에서 미러링 한다.
git clone --mirror <리포지토리_url>
 
2️⃣ 미러링이 되면 <리포지토리> 폴더가 생기는데 해당 폴더로 이동한다.
cd 리포지토리.git
 
3️⃣ 복사를 진행할 새 레포지토리 URL을 입력하여 push 한다.
git remote set-url --push origin <new_리포지토리_URL>
 
4️⃣ 마지막으로 push
git push --mirror

 

에러가 떴으나  

Personal access tokens 에서 workflow scope 설정 후 성공

'ect > git' 카테고리의 다른 글

[git] Deploy Key SSH  (0) 2024.05.10
[git] Gi&GitHub 실습  (0) 2024.05.10
[git] Reset 방법  (0) 2023.03.23
[git] 오류 메시지_The requested URL returned error: 403  (0) 2023.03.10
[git] Github 협업하기1  (0) 2023.03.10