Linux下MeeGo源码下载 — repo+git

MeeGo的源码是通过git工具来管理的,我们可以通过源码的git地址进行下载,但是http://meego.gitorious.org/此网址上面提供的都是模块的git地址,如果一个模块一个模块下载的话,那岂不累死,呵呵~所以通过安装repo工具,用repo工具进行全部下载。
1.git安装

sudo apt-get install git-core curl

2.repo安装
   首先在用户主目录下面创建一个文件夹bin,然后把该路径加入到环境path里面,具体方法如下:
        编辑~/.bashrc,在末尾加入一行:export PATH+=:~/bin/
   然后启动终端,通过curl来下载Repo脚本,保存到~/bin/repo文件中,具体命令如下:

curl http://android.git.kernel.org/repo >~/bin/repo
chmod a+x~/bin/repo

 3.源码下载            
重新启动终端,创建一个目录,本文是在用户目录下面创建了meego的文件夹

mkdir meego
cd meego

初始化代码库:

repo init -u git://gitorious.org/repo-for-meego/meego_manifest.git

之后会出现提示你输入用户和邮箱,还有颜色选择。直接回车选择默认。
等以上命令执行完毕之后,然后同步代码:

repo sync

 好了,现在可以说所有工作都做完了,就剩下等待了,呵呵~
sync这个步骤时间会比较久,而且还不是一般的久,耐心等待吧,
完成后你就拥有meego主分支上面的代码了!!!

 

原文转自:http://dotnet.cnblogs.com/page/74972/

Linux环境下搭建git+repo+gerrit的代码评审服务器,并配置相应的权限管理涉及多个步骤,需要仔细操作来确保系统的稳定和安全。这里以《详述git+repo+gerrit代码评审服务器搭建教程》为参考,提供详细的搭建指南。 参考资源链接:[详述git+repo+gerrit代码评审服务器搭建教程](https://wenku.csdn.net/doc/6412b4acbe7fbd1778d40697) 首先,需要在服务器上安装必要的软件,包括gitgitosis。可以通过包管理器安装git,而gitosis的安装需要下载源码进行。安装过程中可能还需要安装python-setuptools,以便顺利安装gitosis。 接着,创建一个名为git的系统用户,并禁用其密码,只通过SSH公钥进行访问。这一步是为了增强系统的安全性,防止未授权的登录。 随后,使用客户端的SSH公钥初始化gitosis,并将公钥复制到服务器上。管理员可以通过`gitosis-init`命令来管理用户的权限和项目的访问,这意味着要编辑`gitosis.conf`文件以设置不同的权限。 配置git-daemon-run时,需要指定监听的端口和仓库路径,这样可以确保只有授权的用户能够访问到代码库。配置完成后,重启git-daemon服务来应用更改。 搭建repo服务器需要在客户端进行,首先下载`git-repo.git`,然后配置环境变量,将repo脚本添加到PATH中,这样可以全局地使用repo命令来管理多个Git仓库。 整个搭建过程涉及到的配置和步骤较多,每一步都需要按照指南精确执行。由于搭建环境可能因具体版本和需求有所不同,建议在每一步都进行仔细的测试,确保系统运行无误后,再进行下一步。 完成以上步骤后,系统将具备基本的代码版本控制和权限管理功能。最后,可以安装Gerrit,这是用于实现代码审查的Web界面工具,通过与git协同工作,可以为团队提供一个高效的代码审查流程。这一步骤包括配置Gerrit的SSH公钥、设置项目权限以及配置Gerrit的Web界面,从而使得团队成员可以提交代码前进行审查。 通过上述步骤,你将搭建起一个完整的代码评审环境,不仅能够进行代码版本控制,还能有效管理权限,并通过审查提升代码质量。这个过程中,《详述git+repo+gerrit代码评审服务器搭建教程》将是你的得力助手,它不仅涵盖了搭建教程,还提供了实战经验分享,帮助你解决实际遇到的问题。 参考资源链接:[详述git+repo+gerrit代码评审服务器搭建教程](https://wenku.csdn.net/doc/6412b4acbe7fbd1778d40697)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值