Git

[Git] Linux 에서 repo스크립트 다운로드 할 원격지 설정

개미맨 2019. 4. 23. 18:28

repo스크립트 다운로드 할 원격지 설정

repo init을 하게 되면 기본적으로 repo 스크립트를 받아오게될 url이 구글서버 'https://gerrit.googlesource.com/git-repo' 로 설정된다.

하지만 외부( google ) url에서 받아올 수 없는 경우를 대비해 repo 스크립트가 저장되는 git repository를 만들 수 있고그 곳에서 repo 스크립트를 다운로드 하도록 할 수 있다.

리눅스 repo가 설치된 파일 터밀널로 열어보면

REPO_URL이 설정되어 있지 않을 때  'https://gerrit.googlesource.com/git-repo' 로 repo 스크립트를 받아올 url을 설정 하는 것 을 볼 수 있다. ( Linux환경변수로 REPO_URL 설정하면 설정된 곳으로 부터 repo 스크립트를 받아옴 )

REPO_UR='https:<나만의 repo가 저장되어 있는 repository>'

 

$vi /usr/bin/repo

  1 #!/usr/bin/env python
  2 
  3 # repo default configuration
  4 #
  5 import os
  6 REPO_URL = os.environ.get('REPO_URL', None)
  7 if not REPO_URL:
  8   REPO_URL = 'https://gerrit.googlesource.com/git-repo'
  9 REPO_REV = 'stable'