[ 物联网篇 ] 05 - GitLab 部署 NXP-i.MX 8MM 源码

为了方便多人的协作开发,现在把NXP-i.MX 8MM部署在内部服务器搭建的GitLab上。

GitLab上新建Groups,然后在Groups中添加需要的仓库

[ 物联网篇 ] 05 - GitLab 部署 NXP-i.MX 8MM 源码_第1张图片

  • 针对有子目录的情况, 可以新建subgroup来解决, 比如src/meta1 , src/meta2等仓库
    [ 物联网篇 ] 05 - GitLab 部署 NXP-i.MX 8MM 源码_第2张图片

源码的目录结构通过manifests/default.xml来维护,通过repo来管理



	
	
    
        
        
        
        
	
	
	
	
	
	
	
	
	
	


repo下载源码:

git clone xxx/nxp/repo.git

mkdir .repo
 
mv repo .repo

cp .repo/repo/repo ./

repo init -u xxx/nxp/manifests.git  -b master

repo sync 

GitLab里面集成的服务越来越多,包括CI/CD等服务。这也是下一步需要着手去做的。

问题1
➜   ./repo sync 
fatal: duplicate path sources/meta-fsl-bsp-release in /home/mike/Project/nxp-yocto-gitlab/.repo/manifest.xml

出错的原因是,manifest.xml多重定义

    
    
        
	

改为

    
        
	

你可能感兴趣的:([,系统开发,])