`git push`로 프로젝트 생성
Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
git push를 사용하여 로컬 프로젝트 저장소를 GitLab에 추가할 수 있습니다. 이전에 사용되었거나 이름이 변경된 경로로 프로젝트를 생성하는 데 git push를 사용할 수 없습니다. 네임스페이스에 새 프로젝트를 추가할 권한이 있어야 합니다.
git push를 사용하여 로컬 프로젝트 저장소를 GitLab에 추가할 수 있습니다. 저장소를 추가하면 GitLab은 선택한 네임스페이스에 프로젝트를 생성합니다.
이전에 사용되었거나 이름이 변경된 경로로 프로젝트를 생성하는 데 git push를 사용할 수 없습니다.
이전에 사용된 프로젝트 경로에는 리다이렉트가 있습니다. 새 프로젝트를 만드는 대신
리다이렉트로 인해 push 시도가 이름이 변경된 프로젝트 위치로 요청이 리다이렉트됩니다.
이전에 사용되었거나 이름이 변경된 프로젝트의 새 프로젝트를 만들려면 UI
또는 Projects API를 사용하세요.
전제 조건:
-
네임스페이스에 새 프로젝트를 추가할 권한이 있어야 합니다. 권한을 확인하려면:
- 상단 표시줄에서 Search or go to를 선택하고 그룹을 찾습니다.
- 오른쪽 상단 모서리에서 New project가 표시되는지 확인합니다.
필요한 권한이 없는 경우 GitLab 관리자에게 문의하세요.
git push로 프로젝트를 만들려면:
-
다음 중 하나를 사용하여 로컬 저장소를 GitLab에 push합니다:
-
SSH 사용 시:
-
프로젝트가 표준 포트 22를 사용하는 경우 다음을 실행합니다:
git push --set-upstream git@gitlab.example.com:namespace/myproject.git main -
프로젝트가 비표준 포트 번호가 필요한 경우 다음을 실행합니다:
git push --set-upstream ssh://git@gitlab.example.com:00/namespace/myproject.git main
-
-
HTTP 사용 시 다음을 실행합니다:
git push --set-upstream https://gitlab.example.com/namespace/myproject.git master다음 값을 교체합니다:
gitlab.example.com을 Git 저장소를 호스팅하는 머신 도메인 이름으로.namespace를 네임스페이스 이름으로.myproject를 프로젝트 이름으로.- 포트를 지정하는 경우
00을 프로젝트에 필요한 포트 번호로 변경합니다. - 선택 사항. 기존 저장소 태그를 내보내려면
git push명령에--tags플래그를 추가합니다.
-
-
선택 사항. 원격을 구성합니다:
git remote add origin https://gitlab.example.com/namespace/myproject.git
git push 작업이 완료되면 GitLab이 다음 메시지를 표시합니다:
remote: The private project namespace/myproject was created.
새 프로젝트를 보려면 https://gitlab.example.com/namespace/myproject로 이동합니다.
기본적으로 프로젝트 표시 여부는 Private으로 설정되어 있지만
프로젝트의 표시 여부를 변경할 수 있습니다.
