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 |