Git 이 여러가지 Protocol 을 지원하고 있다지만, 어디까지나 기본 바탕은 SSH Protocol 이다!
계정 관리 및 계정의 권한 역시 SSH Protocol 의 정책이 그 기본이다.
앞에서 해당 Protocol 에 대해서는 간단히 알아보았고,
여기에서는 실제로 사용하는 모습을 간단히 시나리오에 따라서 살펴보도록 하겠다.
1. adduser
$ sudo adduser bigbang |
우선 새로운 사용자를 하나 생성해보도록 하자.
위 스크린샷에서는 'bigbang'이라는 계정을 생성하였다.
$ sudo apt-get install finger $ finger bigbang |
꼭 설치해야하는 것은 아니지만, 그냥 계정을 확인할 수 있는 'finger'도 설치해보았다.
그냥... ^^
2. su
$ sudo su bigbang |
일단 사용자를 변경하자.
프로젝트에 신입사원이 새로 왔다는 상황을 가정해보도록하겠다.
계정을 새로 발급을 받고 프로젝트 소스를 받아서 작업을 하고자 하는 상태다!
3. workspace
$ cd $ mkdir workspace $ cd ./workspace |
repository를 내려받기 위한 공간을 마련하는 작업이다.
계정 홈디렉토리 밑에 workspace 라는 공간을 만들어서 그 밑에서 작업을 하고자 한다.
4. clone
$ git clone bigbang@localhost:/srv/repository/BareRepo.git |
앞에서 살펴보았던 방법으로 ssh protocol 을 사용하여 repository 를 clone 하여보았다.
바로 곧 이어서 push에 대해서 살펴보자~!!!
반응형
'SCM > Git-GitHub' 카테고리의 다른 글
Remote Repository - git push (2) | 2012.03.04 |
---|---|
Git Server - push + 한글 (1) | 2012.02.26 |
Git Server - SSH (2) | 2012.02.23 |
Git Server - Local (0) | 2012.02.22 |
Protocol - Git Server (0) | 2012.02.20 |