GitLab에서 GitHub로 리포지토리를 미러링하는 방법

1630 단어 GitHubGitGitLab
원래 GitLab에 들고 있던 것을 GitHub에도 반영시키고 싶다고 생각했기 때문에 비망록으로 남겨 둡니다.

GitHub에서 미러링할 새 리포지토리 만들기



적절한 이름으로 Public에서 Create repository합니다.


GitLab에서 Mirroring 설정하기



주된 방법은 공식을 참고로 했습니다.

먼저 GitLab에서 Mirror하려는 리포지토리의 Settings → Repository를 선택합니다.
그런 다음 'Mirror a repository'를 엽니다.

그리고 여기서 방금 만든 리포지토리의 URL을 지정합니다만 조금 주의가 필요하고, GitHub에서 URL을 복사한 것을 지정하면 에러가 되어 버립니다. (자신도 여기에서 오류가 발생했습니다,,,)
URL은 지정된대로https://[email protected]/group/project.git.이 형식으로 지정해야 합니다. (기본적으로는 복사한 URL에 https://뒤에 유저명@을 추가하는 것만으로 좋을 것 같다)
그런 다음 Mirror direction 필드에서 Push를 선택합니다.
그리고 'Password' 설정을 합니다만, 여기서 지정하는 비밀번호는 GitHub 로그인에 사용하는 비밀번호가 아니라 'personal access token'을 사용합니다.
personal access token을 취득하는 방법은 공식 페이지를 참고로 취득합니다.
액세스 토큰을 얻는 방법 참고 페이지
취득한 액세스 토큰을 패스워드로 지정하고, 체크 박스에는 특별히 체크하지 않고 녹색의 「Mirror repository」를 눌러 설정 완료입니다.

좋은 웹페이지 즐겨찾기