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, ソース