Git 계정관리

Git 계정 신청

  1. 공개키 존재 여부 확인
    cd ~/.ssh ls (혹은 dir)
    
  2. id_rsa.pub 와 같은 (*.pub) 공개키 파일이 있는지 확인 없다면 다음 과정과 같이 진행하여 공개키를 생성한다.
  3. mac : https://help.github.com/enterprise/2.4/user/articles/generating-ssh-keys/#platform-mac
  4. windows : https://help.github.com/enterprise/2.4/user/articles/generating-ssh-keys/#platform- windows

  5. 자신의 서버 계정을 이용해서 공개키를 등록 요청한다.

    scp -P 2288 id_rsa.pub youraccount@:/home/git/request_access/id_rsa.youraccount.pub
    

    예시(계정이 sai 일 경우)

    scp -P 2288 id_rsa.pub sai@:/home/git/request_access/id_rsa.sai.pub
    
  6. 관리자에게 공개키 등록을 요청한다.

프로젝트 생성하기

스톤 프로젝트 내려받기

git clone ssh://git@{{STONE_HOST}}/opt/git/stone.git

스톤 인프라 프로젝트 내려받기

git clone ssh://git@{{STONE_HOST}}/opt/git/stone-infra.git

테스트 프로젝트 내려받기(Git 연습용)

git clone ssh://git@{{STONE_HOST}}/opt/git/test.git

Git 서버 관리

이 작업은 root 권한을 가진 사용자가 진행한다.

Git Repository 생성

  1. git 계정으로 로그인
    su - git
    
  2. git repository 디렉토리로 이동
    cd /opt/git
    
  3. repository 디렉토리 생성(디렉토리명은 .git 으로 끝나야한다)
    mkdir new_repository_name.git
    
  4. 생성된 디렉토리로 이동
    cd new_repository_name.git
    
  5. git 저장소 초기화
    git init --bare
    

Git 사용자 등록

  1. git 계정으로 로그인
    su - git
    
  2. 인증 요청한 사용자의 공개키 확인
    cd ~/home/request_access ls -al
    
  3. 접근 가능하도록 공개 키 추가
    cat idrsa.pub >> ~/.ssh/authorized_keys
    

    참조문서

  4. Git Guide : http://git-scm.com/book/ko/v2
  5. Git Server 설치: http://git-scm.com/book/ko/v2/Git-%EC%84%9C%EB%B2%84- %EC%84%9C%EB%B2%84%EC%97%90-Git- %EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0
  6. SSH 키생성 : http://git-scm.com/book/ko/v2/Git-%EC%84%9C%EB%B2%84-SSH- %EA%B3%B5%EA%B0%9C%ED%82%A4-%EB%A7%8C%EB%93%A4%EA%B8%B0
  7. git 사용시 22번 포트가 아닌 것을 사용하는 경우 : https://www.lesstif.com/pages/viewpage.action? pageId=17105551

results matching ""

    No results matching ""