Hi.
I'm searching and following another discussions on this issue but I
couldn't succeed.
Here is what I did, and please let me know if there is something
wrong.
[on server's side]
1. repo init -u git://
android.git.kernel.org/platform/manifest.git --
mirror
2. repo sync
: now I can see kernel, platform, .repo, tools
3. git clone platform/manifest.git
: now I can see kernel, platform, .repo, tools and manifest
4. vi manifest/default.xml
: edit like below, here 192.168.0.75 is url of my internal server.
<manifest>
<remote name="korg"
fetch="git://
192.168.0.75/"
review="
review.source.android.com" />
<default revision="cupcake"
remote="korg" />
5. git daemon
: is the necessary?
[on client's side]
1. repo init -u git://
192.168.0.75/platform/manifest.git
then the result is below
[on server's side]
maggy@nogari:~/mydroid$ git daemon
[24915] '/platform/manifest.git': unable to chdir or not a git archive
[on client's side]
...
* [new tag] v1.6.7.5 -> v1.6.7.5
* [new tag] v1.6.8 -> v1.6.8
Getting manifest ...
from git://
192.168.0.75/platform/manifest.git
fatal: The remote end hung up unexpectedly
fatal: cannot obtain manifest git://
192.168.0.75/platform/manifest.git
surai@client:~/mydroid$
Some discussion says after modifying default.xml, I have to push this
change back to the repository on the server. But I couldn't understand
this step, and it might be a clue.
Thanks in advance,
surai