이번에 회사에서 신규 프로젝트를 진행하면서
새로운 기능 개발을 완성했는데요
개발을 완료하고 보니, 개발을 진행한 프로젝트가 다수가 관리하는 프로젝트여서
제가 개발한 코드가 영향을 줄 수 있는 상황이었습니다😣
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 주소로 클론떠서 인텔리제이나 프로젝트 작성 프로그램으로 불러오면 이어서 작업할 수 있습니다.
'Coding > git' 카테고리의 다른 글
.gitignore에 제외 항목이 적용되지 않을 때 (2) | 2024.11.27 |
---|