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

+ Recent posts