I checked out android source code before, but there are errors we I run "repo sync" now:
[frank@hpc mydroid]$ repo sync
fatal: unable to connect to android.git.kernel.org:
android.git.kernel.org[0: 149.20.4.77]: errno=Connection refused
fatal: unable to connect to android.git.kernel.org:
android.git.kernel.org[0: 149.20.4.77]: errno=Connection refused
error: Cannot fetch repo
Use google to search, and find a solution:
Edit .repo/manifest.xml
Change
fetch="git://android.git.kernel.org/
to
fetch="http://android.git.kernel.org/
Then "repo sync", it can work.
refer to:
https://groups.google.com/group/repo-discuss/browse_thread/thread/af4c2419a9680399?fwc=1&pli=1
There is a more simpler method to get android source code at now:
Step 1. edit repo file
$ gedit /home/username/bin/repo
Change the line:
REPO_URL='git://android.git.kernel.org/tools/repo.git'
To be:
REPO_URL='http://android.git.kernel.org/tools/repo.git'
Step 2. initialize the repository
$ repo init -u http://android.git.kernel.org/platform/manifest.git -b
gingerbread
Step 3. edit .repo/manifests/default.xml
$gedit .repo/manifests/default.xml
Change the line: fetch="git://android.git.kernel.org/"
To be: fetch="http://android.git.kernel.org/"
Step 4. sync repository
$ repo sync
That's all! :)