티스토리 뷰
반응형
조직 깃헙에서 내가 만든 모듈을 내 개인 repo에도 게시하고 싶을때가 있다.
보통 조직 깃헙은 private repo 라서 fork 가 disabled 처리 되어 있어서 할수 없어서
조직 깃헙 레포를 복사해서 게시한다.

gg@PARKJB MINGW64 /d/GitHub
$ git clone --mirror https://github.com/조직/Jenkins-Pipeline-Libraries.git
Cloning into bare repository 'Jenkins-Pipeline-Libraries.git'...
remote: Enumerating objects: 16, done.
remote: Counting objects: 100% (16/16), done.
remote: Compressing objects: 100% (11/11), done.
remote: Total 16 (delta 3), reused 13 (delta 3), pack-reused 0 (from 0)
Receiving objects: 100% (16/16), done.
Resolving deltas: 100% (3/3), done.
먼저 조직에 repo 를 clone --mirror 를 통해 복사한다.
그러면 repository명.git 폴더가 복사떠진다.
gg@PARKJB MINGW64 /d/GitHub
$ cd Jenkins-Pipeline-Libraries.git
복사떠진 폴더로 이동해서 내 repo로 push 해주면 된다.
gg@PARKJB MINGW64 /d/GitHub/Jenkins-Pipeline-Libraries.git (BARE:main)
$ git push --mirror https://github.com/개인/Jenkins-Pipeline-Libraries.git
Enumerating objects: 16, done.
Counting objects: 100% (16/16), done.
Delta compression using up to 12 threads
Compressing objects: 100% (11/11), done.
Writing objects: 100% (16/16), 2.99 KiB | 2.99 MiB/s, done.
Total 16 (delta 3), reused 16 (delta 3), pack-reused 0 (from 0)
remote: Resolving deltas: 100% (3/3), done.
내 레파지토리에 복사가 동일하게 된 것을 확인 할 수 있다.
반응형
'형상관리 > Git' 카테고리의 다른 글
댓글