AOSP 미 러 청 화 버 전

3708 단어 android
http://mirrors.tuna.tsinghua.edu.cn/help/#AOSP
Android 미 러 사용 도움말
메모: 이 미 러 는 AOSP 미 러 입 니 다. Android SDK 는 저작권 상의 이유 로 미 러 서 비 스 를 제공 할 수 없습니다.
Google 튜 토리 얼 참조https://source.android.com/source/downloading.html, https://android.googlesource.com/ 을 모두 https://aosp.tuna.tsinghua.edu.cn/ 또는 git://aosp.tuna.tsinghua.edu.cn/aosp/ 로 대체 하면 된다.
  • 2015 - 10 - 13: 상위 교체 문서 오류 복구
  • 2015 - 10 - 13: 2 차 미 러 문서 오류 복구
  • 2015 - 10 - 09: 회복git://aosp.tuna.tsinghua.edu.cn/aosp/ 방문
  • 2015 - 10 - 08: 미 러 주소 업데이트https://aosp.tuna.tsinghua.edu.cn/ (엔 딩 없 음 / android)
  • 프로 세 스 발췌
    참고 하 다https://lug.ustc.edu.cn/wiki/mirrors/help/aosp 엮 음
    repo 도구 다운로드:
    mkdir ~/bin
    PATH=~/bin:$PATH
    curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
    chmod a+x ~/bin/repo
    

    작업 디 렉 터 리 만 들 기:
    mkdir WORKING_DIRECTORY
    cd WORKING_DIRECTORY
    

    창고 초기 화:
    repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest
    #   repo init -u git://aosp.tuna.tsinghua.edu.cn/aosp/platform/manifest
    
    ##           gerrit.googlesource.com,     ~/bin/repo,  REPO_URL         :
    ## REPO_URL = 'https://gerrit-google.tuna.tsinghua.edu.cn/git-repo'
    

    특정 Android 버 전이 필요 하 다 면 (목록):
    repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest -b android-4.0.1_r1
    

    원본 트 리 동기 화 (이후 이 명령 만 실행 하면 동기 화):
    repo sync
    

    2 차 미 러 만 들 기
    AOSP 미 러 의 수 요 량 이 많 고 Git 서비스 가 자원 을 많이 차지 하기 때문에 TUNA 서버 는 AOSP 로 인해 발생 하 는 부하 가 이미 주요 부분 을 차지한다.만약 당신 이 팀 사용자 라면, 우 리 는 당신 이 TUNA 를 통 해 2 차 미 러 를 만 들 고 팀 내 다른 사용자 에 게 공유 하여 TUNA 서버 의 압력 을 줄 이 는 것 을 강력 히 건의 합 니 다.AOSP 미 러 를 만 들 려 면 약 65G 디스크 를 사용 해 야 합 니 다.
    구체 적 인 절 차 는:
    다운로드 repo 도구 및 작업 디 렉 터 리 만 들 기 (약)
    초기 화:
    repo init -u git://aosp.tuna.tsinghua.edu.cn/aosp/mirror/manifest --mirror
    

    동기 화 원본 트 리:
    repo sync
    

    동기 화가 완료 되면 실행 git daemon --verbose --export-all --base-path=WORKING_DIR WORKING_DIR (WORKING DIR 은 코드 트 리 가 있 는 디 렉 터 리) 합 니 다.
    이후 다른 사용자 들 은 git://ip.to.mirror/ 을 거울 로 사용 하면 된다.
    기 존 AOSP 소스 코드 를 바 꾸 는 remote
    만약 당신 이 이전에 어떤 경 로 를 통 해 AOSP 의 소스 코드 (또는 init 라 는 단계 가 완 료 된 후에) 를 얻 었 다 면, 나중에 TUNA 를 통 해 AOSP 부분의 코드 를 동기 화하 기 를 원한 다 면, .repo/manifest.xml 그 중의 aosp 라 는 reote 의 fetch 를 https://android.googlesource.com 에서 https://aosp.tuna.tsinghua.edu.cn/ 또는 git://aosp.tuna.tsinghua.edu.cn/aosp 로 바 꾸 기만 하면 된다.
    <manifest>
    
       <remote  name="aosp"
    -           fetch="https://android.googlesource.com"
    +           fetch="https://aosp.tuna.tsinghua.edu.cn"    "git://aosp.tuna.tsinghua.edu.cn/aosp"
                review="android-review.googlesource.com" />
    
       <remote  name="github"
    

    동시에 수정 .repo/manifests.git/config,
    url = https://android.googlesource.com/platform/manifest
    

    다음으로 변경
    url = git://aosp.tuna.tsinghua.edu.cn/aosp/platform/manifest
    #   url = https://aosp.tuna.tsinghua.edu.cn/platform/manifest
    

    이 방법 은 Cyanogenmod 코드 를 동기 화 할 때 TUNA 에서 일부 코드 를 동기 화 하 는 데 도 사용 할 수 있다.
    FAQ
  • 거울 은 무엇 입 니까?
  • AOSP 의 git 창고
  • 왜 브 라 우 저 를 통 해 접근 할 수 없 습 니까?
  • 아직 giteb 가 없고 어차피 git bare 창고 라 직접 볼 수 있 는 내용 이 없습니다.

  • 나타 나 면 curl: (22) The requested URL returned error: 404 Not FoundServer does not provide clone.bundle; ignoring. 어 떡 하지?
  • 무시 하면 된다.

  • 좋은 웹페이지 즐겨찾기