2011年8月21日日曜日

Android ソースを http 経由で取得する ( corkscrew 無しで )

Android ソースを corkscrew 無しでダウンロードする方法。

1. repo をダウンロードして編集

$ mkdir mydroid
$ cd mydroid
$ curl http://android.git.kernel.org/repo > repo

$ grep "git://" repo
REPO_URL='git://android.git.kernel.org/tools/repo.git'

$ vi repo
(変更前)
REPO_URL='git://android.git.kernel.org/tools/repo.git'
(変更後)
REPO_URL='http://android.git.kernel.org/tools/repo.git'

2. manifest.git をダウンロード

通常 git:// のところを http:// に変える。

$ repo init -u http://android.git.kernel.org/platform/manifest.git -b froyo

3. .repo/maniefst.git を編集

$ grep "git://" .repo/manifest.xml
           fetch="git://android.git.kernel.org/"

$ vi .repo/manifest.xml
(変更前)
           fetch="git://android.git.kernel.org/"
(変更後)
           fetch="http://android.git.kernel.org/"

4. .repo/repo/repo を編集

$ grep "git://" .repo/repo/repo
REPO_URL='git://android.git.kernel.org/tools/repo.git'

$ vi .repo/repo/repo
(変更前)
REPO_URL='git://android.git.kernel.org/tools/repo.git'
(変更後)
REPO_URL='http://android.git.kernel.org/tools/repo.git'

5. repo sync を実行

$ repo sync

参考:
http://d.hatena.ne.jp/hotomaru/20110406/1302089347
まさおのブログ (表): proxy サーバ経由で git を使う方法

● corkscrew, 無し, http, 経由, git, android, source, ソース

0 件のコメント: