2016-04-09 8 views
0

私はすべてのアンドロイドレポを自分の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.xmlchangedが表示されます。

編集: 私は解決策を見つけましたが、私はそれを気に入っていません。今私は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"/> 

: は、私はこれを変更しました。しかし、これは奇妙です。他の人が私のレポをクローンできるはずです。

答えて

0

これが必要なのかどうかはわかりませんが、ここではわかります。


あなたのレポをミラーリングする場合は、必要があります。

Mirror repo on GitLab

  1. をクリックして、新規プロジェクト

  2. インポートそれとミラーを作成します。

    このようにGitLabはミラーリングされたレポをアップストリームで自動的に更新します。

    お役に立てば幸いです!

+0

ありがとうが、git-repoツールではなくgitlabに問題があります。 –

+0

わかりました。うまくいけば、他の人があなたの質問に対する答えを思いつきます。 :) –

0

あなたはssh経由ではなく、HTTPS経由でクローンを作成することができた場合は、プライベートとパブリックない

としてGitLabプロジェクトを設定するので、おそらく私は、しかし(あなたの個人gitlabグループを参照すると、実際には、私は、任意のプロジェクトを閲覧することはできませんしてみてくださいおそらくそれはあなたがそれらを削除するだけなので、質問は、実際にはかなり古いですが、おそらく私の答えは他の人にも役立つかもしれません)

関連する問題