AdmGitRepository

Clunix Wiki
(버전 사이의 차이)
(새 문서: = 신규 Repository 생설 절차 = * 192.168.12.11(git)의 /home/cvs/git.repos 하위 폴더에 bare repository를 생성 * cvs 사용자로 생성해야 함(cvs는 관리자급 암...)
 
(gitolite를 통한 권한 관리)
1번째 줄: 1번째 줄:
 
= 신규 Repository 생설 절차 =
 
= 신규 Repository 생설 절차 =
* 192.168.12.11(git)의 /home/cvs/git.repos 하위 폴더에 bare repository를 생성
+
* 192.168.12.11(git)의 /home/git/repos 하위 폴더에 bare repository를 생성
* cvs 사용자로 생성해야 함(cvs는 관리자급 암호 필요)
+
* git 사용자로 생성해야 함(git는 관리자급 암호 필요)
 
Sample 저장소를 생성하는 경우 아래와 같은 절차에 따름
 
Sample 저장소를 생성하는 경우 아래와 같은 절차에 따름
  
  # mkdir /home/cvs/git.repos/Sample.git
+
  # mkdir /home/git/repos/Sample.git
  # git --bare init /home/cvs/git.repos/Sample.git
+
  # git --bare init /home/git/repos/Sample.git
# git config -f /home/cvs/git.repos/Sample.git/config core.sharedRepository true
+
  
마지막 명령은 group 단위의 RW가 가능하도록 함
+
git 저장소의 접근은 ssh key 인증을 기본으로 한다.
 +
그리고 접근 권한은 gitolite에 의해 관리된다.

2014년 1월 28일 (화) 23:29 판

신규 Repository 생설 절차

  • 192.168.12.11(git)의 /home/git/repos 하위 폴더에 bare repository를 생성
  • git 사용자로 생성해야 함(git는 관리자급 암호 필요)

Sample 저장소를 생성하는 경우 아래와 같은 절차에 따름

# mkdir /home/git/repos/Sample.git
# git --bare init /home/git/repos/Sample.git

git 저장소의 접근은 ssh key 인증을 기본으로 한다. 그리고 접근 권한은 gitolite에 의해 관리된다.

부서별 위키