2016-04-09 18 views
0

Her android repo'yu gitlab hesabına yansıtmaya çalışıyorum. Tüm depolarımdan içe aktardıktan sonra, kaynaktan android oluşturmak için git-repo'yu (google'dan repo aracı) kullanmaya çalıştım. github veya gitlab ile android repo aracını kullanın

benim default.xml manifestinde bu çizgiyi değiştirdi:

<remote name="aosp" fetch="https://android.googlesource.com" review="android-review.googlesource.com" revision="refs/tags/android-5.1.1_r37" /> 

Buna:

<remote name="aosp" fetch="https://gitlab.com/android_source/" review="android-review.googlesource.com" revision="refs/tags/android-5.1.1_r37"/> 

Ben de her proje adını değiştirdi. Buna

<project path="dalvik" name="platform/dalvik" groups="pdk-cw-fs" remote="aosp"/> 

: örneğin şimdi

<project path="dalvik" name="platform_dalvik" groups="pdk-cw-fs" remote="aosp"/> 

, burada benim sorunum. Ben Repo komutunu

repo sync 

çalıştırdığınızda ben hatalar bu tip olsun:

Fetching projects: 0% (1/541) Fetching project platform_prebuilts_ndk.git 
fatal: Couldn't find remote ref refs/tags/android-5.1.1_r37 
fatal: Couldn't find remote ref refs/tags/android-5.1.1_r37 
error: Cannot fetch platform_prebuilts_ndk.git 

error: Exited sync due to fetch errors 

Sorun ne ??

default.xml ve changed bir tanesini görebilirsiniz.

EDIT: Bir çözüm buldum ama beğenmedim. Buna

<remote name="aosp" fetch="https://gitlab.com/android_source/" review="android-review.googlesource.com" revision="refs/tags/android-5.1.1_r37"/> 

:

<remote name="aosp" fetch="ssh://[email protected]/android_source/" review="android-review.googlesource.com" revision="refs/tags/android-5.1.1_r37"/> 

şimdi git_repo araçlarını kullanarak getirebilir Ben bu değişti. Ama bu garip. Diğer insanlar repo'yu klonlayabilmeli.

cevap

0

İhtiyacınız olan şey bu mu, değil mi?


Eğer repo yansıtmak istiyorsanız şunları yapmalısınız:

  1. tıklayın üzerindeki Yeni Proje Oluşturma

  2. İthalat onu ve ayna:

Mirror repo on GitLab

Bu şekilde GitLab, yansıtılmış repoyu yukarı yönde otomatik olarak günceller.

Yardım etmeyi umuyorum!Eğer kamu değil GitLab özel olarak proje ve yapılandırmak çünkü

+0

Teşekkürler ama git-repo aracı ile sorunu var, gitlab. –

+0

Tamam, anlıyorum. Umarım bir başkası, sorunuza bir cevap bulacaktır. :) –

0

ssh üzerinden değil, https üzerinden klon Eğer muhtemelen

Ben aslında, ben ancak (herhangi bir projeyi gözatamazsınız size kişisel gitlab grubunu göz denemek ve belki de sadece onları sildiğinizden, soru, aslında, oldukça eski, ama belki de benim cevabım diğer için yararlı olabilir de)