[Gitlab] Gitlab 그룹으로 프로젝트 참여하기

게시자: 대문 demun 카테고리: 퍼블리셔/Git 2014.08.06 06:00

Gitlab 그룹으로 프로젝트 참여하기

이 글은 목적은 아래와 같습니다.

  • github 또는 gitlab 등을 처음사용한다.
  • gitlabGroup으로 참여하고 싶다.
  • GitHub Windows 프로그램 사용으로 gitlab 을 편리하게 사용하고 싶다

순서는 대략 아래와 같습니다.

  • github 을 사용하기 위해 msysgit 설치하기
  • github , gitlab 회원가입
  • ssh-key 입력
  • gitlab 그룹으로 프로젝트 참여하기
  • GitHub Windows 프로그램 설치
  • GitHub Windows 간단 사용법

1. github 을 사용하기 위해 msysgit 설치하기

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

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

2. github , gitlab 회원가입

git 이나 gitlab 을 처음사용하기 때문에 먼저 회원가입을 해야한다.
각 홈페이지에 가서 Sing up 을 클릭해서 회원가입을 하면 된다.

3. ssh-key 입력

본인의 로컬컴퓨터에 있는 ssh-key 를 복사해서 github 또는 gitlab 사이트에가서 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 그룹으로 프로젝트 참여하기

gitlab 에 그룹으로 참여하기 위해서는 마스터 권한을 가지 사람이 본인을 그룹의 멤버로 추가해줘야 한다.
프로젝트 그룹의 권한을 가진분에게 gitlab 에 가입했던 자신의 이메일을 알려주면 멤버로 추가해달라고 하면 된다.
그러면 본인이 로그인하면 해당 프로젝트가 보인다.

5. GitHub Windows 프로그램 설치

GitHub Windows 에 가서 Download GitHub for Windows 2.0 을 클릭해서 프로그램을 설치한다.

GitHub Windows 을 사용하면 초보자들도 금방 깃헙에 적응할 수 있다.
GitHub Windowsgithubgitlab 모두 사용할 수 있다.
GitHub Windows 는 복잡한 명령어 add , commit , push 등을 간단하게 마우스 클릭으로 할 수 있다.

6. GitHub Windows 간단 사용법

gitlab 에 로그인하면 소속된 그룹이 보이고 저장소에 접근할 수 있다.
접속하면 git@gitlab.com:그룹명/그룹저장소명.git 와 같은 저장소 주소를 본인의 로컬컴퓨터로 가져와야 한다.

  • GitHub Windows 프로그램은 github 에 맞쳐져 제작된 프로그램이기 때문에 이걸로 가져오지 말고, 탐색기에서 작업하고자하는 폴더에가서 마우스 우측버튼을 누르면 Git Bach 를 클릭한다.
  • git clone git@gitlab.com:그룹명/그룹저장소명.git 라고 입력하면 본인의 컴퓨터로 저장소를 가져오게 된다.
  • 그 폴더를 GitHub Windows 프로그램위에 드레그하면 된다.
  • 저장소를 인식한 다음부터는 명령어가 아닌 마우스로 GitHub Windows 프로그램을 사용하면 된다.


신고

댓글

  1. 2015.08.12 22:59 신고 cucu  댓글주소  수정/삭제  댓글쓰기

    안녕하세요,
    gitlab을 처음 사용시도하는 사람입니다.
    gitlab을 사용하기 위해서 반드시 github를 설치해야 하는건가요?
    (제가 알기로 github와 똑같이 사용하면 된다고 알고있습니다만...)
    gitlab이 github와 비슷한 저장소 개념이 아닌건지요???