当前位置:  开发笔记 > 编程语言 > 正文

如何在github上托管git树作为私有存储库时设置Android源代码?

如何解决《如何在github上托管git树作为私有存储库时设置Android源代码?》经验,为你挑选了1个好方法。

我正在尝试建立一个Android源代码的私有存储库,同时在github上托管git树作为私有存储库.

我没有问题将manifest.xml文件改为指向github上托管的公共git树,就像CynagonMod一样,但是当试图指向私有repos时,我在尝试"repo sync"时遇到以下错误:

初始化项目用户名/ android_external_webkit ...

致命:远程端意外挂断

错误:无法获取用户名/ android_external_webkit

其中username/android_external_webkit当然是同名的私有github仓库.

我理解错误发生,因为我没有为github指定我的用户名和凭据,但是我没有看到如何在带repo的manifest.xml中执行此操作.

有任何想法吗?

谢谢!吉拉德



1> gby..:

嗯,回答我自己的问题感到愚蠢,但我找到答案,所以也许我会节省几分钟到下一个碰到它的人.

答案非常简单:在manifest.xml文件中,创建一个远程标记,其中fetch指定ssh作为传输,"git"作为用户名.这是一个例子:


现在使用"private_stuff"作为你想要拉的git树的远程字段.例如:


并像往常一样初始化并同步回购.

推荐阅读
赛亚兔备_393
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有