gitlab 사용법

1. 환경설정.

  • 윈도우에서 콘솔환경에서 git 을 사용하기 위해 msysgit 설치하기.
  • msysgit 홈페이지
  • 설치후 확인하기 위해서는 폴더에서 마우스 우측버튼을 눌러서 Git Init HereGit GuiGit Bash 등이 보이면 잘 설치가 된것이다.

git-scm.comTortoiseGitAptana 을 설치해서 사용할 수도 있다. 사용방법과 장점은 홈페이지를 참고하기 바랍니다.


2. 회원가입.

홈페이지에서 sign up 을 통해 회원가입을 한다.
홈페이지 : https://gitlab.com

회원가입의 순서는 이름,유저네임,이메일,비밀번호 등을 입력한다음 입력한 이메일 주소로 가서 본인인증 확인메일을 통해 gitlab 사이트에 접속해서 최초 로그인을 한다.


3. ssh-key 입력

작업순서는 아래와 같다.

  • 로컬컴퓨터에 있는 ssh-key 를 복사한다.
  • 원격저장소에 접속해서 복사한 ssh-key 를 등록한다.

로컬컴퓨터 ssh-key 복사하기

  • 아무폴더에서 마우스 우측버튼을 눌러 Git Bash 를 눌러 git 커맨트창을 연다.
  • ssh-keygen 입력
  • ...../.ssh/id_rsa); 라고 나오면 엔터
  • Created ..... 하고 Enter ....passphrase); 라고 나오면 엔터
  • The key fingerprint is:........ 라고 나오면 일단락 됐다.
  • cd ~/.ssh 엔터
  • ls -al 입력하고 엔터를 치면 현재 디렉토리에 id_rsaid_rsa.pub 파일이 있는것을 확인할 수 있다.
  • 위에서 id_rsa.pub 라고 나온 부분을 탐색기에서 찾아 들어간다.
  • 대략 경로는 C:\Users\사용자이름\.ssh 가 된다.
  • 그폴더에서 github_rsa.pub 파일을 메모장을 열어서 복사한다.

원격저장소에 복사한 ssh-key 를 등록.

  • gitlab 에 접속하고 로그인해서 우측 상단에 사람 아이콘의 Profile settings 클릭.
  • 메인메뉴에 SSH 메뉴 클릭.
  • 우측에 Add SSH Key 를 클릭.
  • title 에는 적당한 이름을 적어주고 Key 부분에 복사한 키를 붙여넣기 하고 저장한다.

4. 원격 저장소에 프로젝트 생성(본인 프로젝트를 만들때).

  • gitlab 에 접속.
  • 우측 상단에 + 버튼을 클릭해서 프로젝트 생성.
  • Project name 에 프로젝트명을 영어로 적는다.
  • Description 에 프로젝트에 대한 설명을 간단이 적는다.
  • PrivateInternalPublic 를 선택하고 Create project 를 클릭해서 프로젝트 생성.
  • 프로젝트를 생성하면 아래의 명령어가 나온다. 그럼 로컬컴퓨터에 저장소를 만들고 원격저장소와 동기화시킨다.

5. 원격저장소와 로컬컴퓨터 동기화하기.

탐색기에서 마우스 우측버튼을 눌러 Git Bash 를 눌러 명령창을 연다음 아래의 순서대로 입력한다.

Git global setup(git 설정):

git config --global user.name "이름"
git config --global user.email "이메일"

Create Repository(저장소 만들기)

mkdir 프로젝트이름
cd 프로젝트이름
git init
touch README
git add README
git commit -m 'first commit'
git remote add origin git@gitlab.com:demun/저장소이름.git
git push -u origin master