私はすべてのアンドロイドレポを自分のgitlabアカウントにミラーリングしようとしています。 私はすべてのリポジトリをインポートした後、git-repo(Googleのrepoツール)を使ってソースからアンドロイドをビルドしようとしました。githubまたはgitlabを使ったアンドロイドレポツール
私は私のdefault.xmlのマニフェストでこれらの行を変更:これに
<remote name="aosp" fetch="https://android.googlesource.com" review="android-review.googlesource.com" revision="refs/tags/android-5.1.1_r37" />
:
<remote name="aosp" fetch="https://gitlab.com/android_source/" review="android-review.googlesource.com" revision="refs/tags/android-5.1.1_r37"/>
私はまた、すべてのプロジェクト名を変更しました。これに
<project path="dalvik" name="platform/dalvik" groups="pdk-cw-fs" remote="aosp"/>
:例えば今
<project path="dalvik" name="platform_dalvik" groups="pdk-cw-fs" remote="aosp"/>
、ここに私の問題です。私はレポコマンド
repo sync
を実行したときに、私は、エラーのこれらの種類を取得:
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
いただきまし間違って??
default.xmlとchangedが表示されます。
編集: 私は解決策を見つけましたが、私はそれを気に入っていません。今私はgit_repoツールを使用して取得することができます
<remote name="aosp" fetch="ssh://[email protected]/android_source/" review="android-review.googlesource.com" revision="refs/tags/android-5.1.1_r37"/>
:これまで
<remote name="aosp" fetch="https://gitlab.com/android_source/" review="android-review.googlesource.com" revision="refs/tags/android-5.1.1_r37"/>
: は、私はこれを変更しました。しかし、これは奇妙です。他の人が私のレポをクローンできるはずです。
ありがとうが、git-repoツールではなくgitlabに問題があります。 –
わかりました。うまくいけば、他の人があなたの質問に対する答えを思いつきます。 :) –