gitlab 소스 푸쉬

minikube 에 설치되어 있는 gitlab에 소스를 push

로컬 PC에 개발되어 있는 소스를 gitlab에 올린다.

  1. gitlab 계정 만들기
    1. gitlab 로그인 화면에서 register now 를 클릭한다.
      minikube gitlab register
    2. 항목들을 모두 채운 후 register를 클릭
    3. root로 로그인 -> Admin Area -> Users 메뉴 -> pending approvals 탭에서 새로가입한 유저 approval
      minikube gitlab register approve

      register 및 로그인 방법은 Admin Area에서 변경할 수 있음

    4. 로그인 화면에서 회원가입 한 username password를 입력하고 로그인
      minikube gitlab role login

      Role을 설정하고 로그인 (처음 로그인 할때만 나옴) minikube gitlab login
      아무 프로젝트도 없는 초기화면이 나옴

  2. 로컬PC에 있는 소스 올리기
    gitlab UI를 통해서 프로젝트를 생성할 수도 있고, 다른 gitlab 에서 import 할 수도 있으며, 여러 가지 방법이 있지만 여기서는 local PC에 있는 프로젝트를 올려보려고 함

    1. 로컬PC의 소스 확인
      minikube source

      로컬PC에 git으로 정의되지 않은 java 프로젝트 확인

    2. git 저장소 정의
      git init 명령어를 통해 git 저장소로 정의
       git init
      

      minikube git init

      .git 디렉토리가 새로 생성된 것을 확인

    3. 최초 커밋 설정
       git add .
       git commit -m "init"
      

      git 저장소에 최초의 커밋을 설정

    4. git remote 설정
      설치 된 gitlab 으로 push 하기 위해 remote를 설정
       git remote add origin <gitlaburl>/<username>/<projectname>
       ex) git remote add origin http://gitlab.127.0.0.1.nip.io/hitec1/hitec-project
      
    5. source push 지정한 remote로 커밋한 소스를 push
       git push -u origin main
      

      minikube git push

    6. gitlab 웹에서 확인
      gitlab에 다시 로그인 해보면 방금 push한 프로젝트가 생성되어있는 것을 확인 할 수 있다.
      minikube gitlab push

Page last modified: Aug 15 2023 at 12:00 PM.