您的位置:首页 > 其它

CI环境搭建----搭建repo服务器中遇到的问题1:fatal: branch 'stable' has not been signed

2017-05-24 14:37 651 查看
准备在gerrit服务器上搭建一个自己的repo,多么美好的愿望啊啊啊!

gerrit服务器上创建一个repo.git工程,将从别处拷贝来的repo工具文件全部push到创建的repo.git中,创建stable分支。

repo client端,下载repo工具stable分支,将其中的repo可执行文件拷贝到~/bin/目录下。

新建一个文件夹,执行repo init -u ssh://......29418:/manifest.git

然鹅,问题来啦,提示

fatal: branch 'stable' has not been signed

1. 猜测是gerrit上新建的repo.git上缺少tag,然后用git tag命令来打上tag。

执行repo init ,问题依然存在,看来不是啊

2. 删除gerrit服务器上的repo.git,从别处拷贝repo裸仓库到gerrit服务器上:

git clone --bare ssh://......29418:/repo.git

问题解决!

网络上提供的curl wget等命令下载repo的方法都行不通,或许可以借鉴这个方法使用git clone --bare 命令
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  git 服务器 CI
相关文章推荐