复制代码

broc 使用教程-可能是我智障看不懂官方markdown

0 背景

https://github.com/baidu/broc

1 说明

  首先说一下 网上竟然没有教程 是我看不懂官方文档吗 ?头大 

2 讲解

按照官方配置后发现

下载代码 git clone https://github.com/baidu/broc.git baidu/broc   
安装protobuf  进入到tools目录执行sh install protobuf, protobuf被安装在$HOME/protobuf目录下  
处理proto文件  进入到tools目录下面执行sh install proto, 生成broc自用的py文件  
设置PATH  将broc的client目录设置到PATH中, 例如:export PATH=$HOME/broc/client:$PATH  

这个时候相当于搭建好环境 之后 进行处理 配置git/svn 服务地址
说那么多 直接看坑 git 下载的时候使用的ssh 需要配置成 < git@github.com >

[root@24648294fb2b test_a] cat ~/.broc.rc   
[repo] \n
git_repo_domain = git@github.com   
svn_repo_domain = http://github.com/   
svn_postfix_branch = pg633   
svn_postfix_tag = PD_BL  

3 路径问题

说了那么多 官方文档说的好麻烦 ,看源码debug得到结果 (忽然爱上了python )
本地文件路径 /root/a/pg633/test_a
git 链接地址 https://github.com/pg633/test_a
说的直白一点就是 后面的 pg633/test_a 这块需要是本地目录 相同 ,然后映射出你的本地work_space 是/root/a

然后就可以愉快的run 起来了
https://github.com/baidu/broc/wiki/broc-tutorial

posted @ 2020-06-03 08:46  pg633  阅读(312)  评论(0编辑  收藏  举报