您的位置:首页 > 其它

How to “repo init” on a disconnected system?

2016-01-14 16:28 239 查看


How
to “repo init” on a disconnected system?

up
vote4down
votefavorite
2

I have mirrored a repository with
repo init -u <uri of manifest> --mirror
repo sync


and copied it (by usb) to a system disconnected from the internet along with the repo script and the repo clone bundle repository from https://gerrit.googlesource.com/git-repo/clone.bundle.

I now want to create new client from the mirror, but when I run the command.
repo init -u <uri of manifest on mirror>


i get the following error.
fatal: Cannot get https://gerrit.googlesource.com/git-repo/clone.bundle fatal: error [Errno -2] Name or service not known


So I have the clone.bundle but have no way to persuade repo to use it.

Any suggestions?

repository
shareeditflag
edited Sep
19 '13 at 13:14

asked Sep 19 '13 at 13:02





OwainD
373213

add
a comment
start a bounty


1 Answer

activeoldestvotes

up
vote7down
voteaccepted
There is an option, that appears to be totaly undocumented on the internet for repo. It is --repo-url which allows you to overide where repo looks for the latest version of itself.

This is what I did:

I had the bundle saved in my home as git-repo-clone.bundle
repo init -u < uri of manifest on mirror > --repo-url ~/git-repo-clone.bundle


I found this out by reading the repo script itself, and thought I would share.

shareeditflag
answered Sep 19 '13 at 15:34





OwainD
373213

add
a comment
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: