기존 BitBucket에서 관리중인 프로젝트를 GitHub로 통합 관리하기 위해 이전 작업을 진행하였음.
현재 Visual Studio 2019에서 프로젝트를 작업중이므로 리포지토리 설정의 화면은 2019버전에서 진행하며 캡쳐하였음.
1. 먼저 BitBucket에서 관리중인 Repository의 경로를 알아 둔다.
- 아래와 같이 https://계정명@bitbucket.org/계정명/프로젝트명.git 형태로 되어 있다.
2. git 콘솔에서 복사 명령 실행
- 실행시 위에서 확인한 BitB ucket의 Repository 경로를 기입한다.
git clone --mirror https://계정명@bitbucket.org/계정명/프로젝트명.git
3. 현재 로컬에서 작업중인 폴더로 이동
- 현재 기본 리포지토리 폴더를 Projects라는 폴더를 별도로 만들어서 사용중이므로 아래와 같이 이동한다.
cd C:\Projects\프로젝트명
4. GitHub에서 이동할 새로운 Repository를 생성한다.
5. 새로 생성된 GitHub의 Repository URL로 remote url을 세팅하고 해당 url로 mirror한 내용을 푸쉬한다.
git remote set-url --push origin https://github.com/계정명/프로젝트명.git
git push --mirror
6. Github 사이트에서 해당 내용이 푸쉬되어 업로드 되었는지 확인한다.
- github의 해당 Repository에서 확인 하면 이전에 BitBucket에서 푸쉬한 History기록도 모두 이전되었음
7. Visual Studio의 팀 탐색기의 원격 리포지토리 설정 확인
- 만약 원격부분에 패치나 푸시가 기존 bitbucket으로 되어 있다면 github로 변경하면 된다.
'Development > C#' 카테고리의 다른 글
비주얼 스튜디오(Visual Studio) 2017 2019 Setup 프로젝트 추가하기 (0) | 2021.03.20 |
---|---|
C# DataTable Foreach로 DataRow 삭제하기 (0) | 2021.03.11 |
C# CommandText 로 Mysql에 직접 트리거 생성하기 (0) | 2020.11.18 |
C# WebBrowser에 https관련 경고 표시 해결방법 (0) | 2020.08.21 |
C# 썸네일 생성 참고자료 (0) | 2020.07.09 |