저장소
GitLab 저장소를 만들고, 클론하고, 사용하는 방법입니다.
리포지터리 는 GitLab 프로젝트를 구성하는 요소입니다. 리포지터리에 코드를 저장하고, 버전 관리로 그 변경 사항을 추적합니다. 각 리포지터리는 GitLab 프로젝트 의 일부이며, GitLab 프로젝트 없이는 존재할 수 없습니다. 프로젝트가 리포지터리의 구성 옵션을 제공합니다. 리포지터리 생성 # 리포지터리를 생성하려면: 프로젝트를 생성 하거나 기존 프로젝트를 포크 합니다. 리포지터리에 파일 추가 # 다음 시점에 리포지터리에 파일을 추가할 수 있습니다: 프로젝트를 생성 할 때, 또는 프로젝트를 생성한 뒤 다음 방법으로: 웹 에디터 . 사용자 인터페이스(UI) . 명령줄 . UI에서 파일 추가 # GitLab UI에서 파일을 추가하거나 업로드하려면: --> 상단 바에서 Search or go to 를 선택하고 프로젝트를 찾습니다. 파일을 업로드할 디렉터리로 이동합니다. 디렉터리 이름 옆에서 더하기 아이콘(+) > Upload file 을 선택합니다. 파일을 끌어다 놓거나 업로드합니다. 커밋 메시지를 입력합니다. 선택 사항. 변경 사항으로 머지 리퀘스트를 생성하려면 Target branch 에 리포지터리의 기본 브랜치 가 아닌 브랜치 이름을 입력합니다. Upload file 을 선택합니다. 리포지터리에 변경 사항 커밋 # 리포지터리의 브랜치에 변경 사항을 커밋할 수 있습니다. 명령줄을 사용할 때는 git commit 을 사용합니다. 커밋으로 소통과 협업을 개선하고, 파이프라인을 트리거하거나 건너뛰고, 변경 사항을 되돌리는 방법은 커밋 을 참고합니다. 리포지터리 클론 # 다음 방법으로 리포지터리를 클론할 수 있습니다: 명령줄: SSH로 클론 HTTPS로 클론 GitLab UI: 클론 후 Apple Xcode에서 열기 클론 후 Visual Studio Code에서 열기 클론 후 IntelliJ IDEA에서 열기 리포지터리 소스 코드 다운로드 # 리포지터리의 소스 코드를 압축 파일로 다운로드하려면: 상단 바에서 Search or go to 를 선택하고 프로젝트를 찾습니다. 파일 목록 위에서 Code 를 선택합니다. 옵션에서 다운로드할 파일을 선택합니다: Source code : 현재 보고 있는 브랜치의 소스 코드를 다운로드합니다. 사용 가능한 확장자: zip , tar , tar.gz , tar.bz2 . Directory : 특정 디렉터리를 다운로드합니다. 하위 디렉터리를 볼 때만 표시됩니다. 사용 가능한 확장자: zip , tar , tar.gz , tar.bz2 . Artifacts : 최신 CI/CD job의 아티팩트를 다운로드합니다. 리포지터리 자체가 바뀌지 않아도 생성된 아카이브의 체크섬은 달라질 수 있습니다. 예를 들어 Git 이나 GitLab 이 사용하는 서드파티 라이브러리가 변경되면 이런 일이 발생합니다. Git 리비전별 리포지터리 보기 # 커밋 SHA, 브랜치 이름, 태그 같은 특정 Git 리비전에서 리포지터리의 모든 파일과 폴더를 보려면: 상단 바에서 Search or go to 를 선택하고 프로젝트를 찾습니다. 상단에서 S