Cute Light Pink Flying Butterfly [GitLab] 저장소 옮기기 :: 기존 저장소에서 새로운 저장소로 프로젝트 복사하기 :: 놀면서 돈벌기
본문 바로가기
  • 놀면서 돈벌기
Coding/git

[GitLab] 저장소 옮기기 :: 기존 저장소에서 새로운 저장소로 프로젝트 복사하기

by 왓츠뉴 whatsnew 2024. 12. 19.
반응형

이번에 회사에서 신규 프로젝트를 진행하면서

새로운 기능 개발을 완성했는데요

개발을 완료하고 보니, 개발을 진행한 프로젝트가 다수가 관리하는 프로젝트여서

제가 개발한 코드가 영향을 줄 수 있는 상황이었습니다😣

 

gitLab에 새로운 레포지토리를 생성하고

기존 프로젝트 파일을 옮기는 과정을 공유해보겠습니다.

 

1. gitLab - Public email 설정

gitLab User Settings에 들어가서 Public email을 설정해줍니다.

기존의 프로젝트 파일을 이메일로 다운로드 받을 수 있으려면

여기에 이메일이 설정되어 있어야해요. 실제로 이메일을 받을 수 있는 주소로 작성해주세요.

 

2. 기존 프로젝트 export

기존 프로젝트가 연결되어있는 깃랩 프로젝트 화면에 들어가서

Settings - General 최하단의 Advanced - Expand를 선택해줍니다.

 

Export Project를 클릭해주면 1번에서 설정한 이메일로 다운로드 파일을 받을 수 있습니다.

메일로 다운로드 파일이 도착하지 않더라도, 위 화면에서 조금 기다리다 새로고침 해보면

화면에서 바로 프로젝트 파일을 다운받을 수 있게, 버튼이 바뀌게 됩니다.

저도 메일로 파일이 전송이 안되서 조금기다리다가 이 버튼으로 프로젝트 파일을 로컬에 받았습니다.

 

3. gitLab 신규 프로젝트 생성

이제 새로운 레포지토리로 프로젝트 파일을 업로드 해보겠습니다.

Project 목록 상단에서 "New Project"를 클릭하고

3번째 탭의 Import project - GitLab export를 선택해주세요.

Project name - 생성하고 싶은 프로젝트명

Project URL - 프로젝트가 담길 프로젝트 그룹! 저는 팀 프로젝트 그룹을 선택했어요

Project slug - 보통 프로젝트명과 동일하게 작성합니다

파일 선택 - 방금 다운로드받은 기존의 프로젝트 .gz 파일을 선택해서 올려주세요

 

Import project를 클릭하면 조금 후 새로운 레포지토리로 프로젝트가 복사됩니다.

4. 복사한 프로젝트를 개발툴에 Clone

프로젝트 HTTP 주소로 클론떠서 인텔리제이나 프로젝트 작성 프로그램으로 불러오면 이어서 작업할 수 있습니다.

728x90
반응형

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

.gitignore에 제외 항목이 적용되지 않을 때  (2) 2024.11.27