赞
踩
目录
使用 Git 作为代码管理工具, 开发的 Gerrit 进行代码审核以便更好的对代码进行集中式管理,
Repo 命令行工具,对 Git 部分命令封装,将多个 Git 库有效的进行组织.
- # 安装
-
- sudo apt-get install git-core
- # 查看git版本
-
- git --version
- git config --global user.name 你的用户名
-
- git config --global user.email 你的邮箱
SSH是管理和转换认证的密钥,包括 RSA 和 DSA 两种密钥, 使用如下命令生成rsa密钥:
ssh-keygen -t rsa -C “你的邮箱”
注:一路回车,在根目录 .ssh目录下会生成两个文件id_rsa和id_rsa.pub。
添加~/.ssh/id_rsa.pub的内容到Gerrit服务器。
登录Gerrit(进入页面点击右上角的sign in,输入用户名和密码),进入gerrit界面之后,点击姓名的下拉列表点settings,会进入新的页面,在列表中选择SSH Keys,选择add key, 粘贴id_rsa.pub的内容。
公钥添加到gerrit上之后,就可以通过ssh命令来测试连接。
- # gerrit的ssh默认端口号是29418
-
- # 测试能否连接到gerrit服务器
-
- ssh -p 29418 用户名@gerrit-server "git config --global user.name 用户名"
Repo包括几部分:Repo脚本, Repo库,Manifest库,Project库
安装repo:
- curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo -o repo
-
- chmod +x repo
-
- sudo mv repo /usr/bin
至此,repo安装完毕。
修改环境变量REPO_URL:
- # 使用国内源
-
- export REPO_URL='https://mirrors.tuna.tsinghua.edu.cn/git/git-repo'
-
echo "export REPO_URL='https://mirrors.tuna.tsinghua.edu.cn/git/git-repo/'">> ~/.bashrc
repo init -u ssh://用户名@gerrit-server:29418/test/manifest -b master
repo sync -c --no-tags -j3
到此,本文分享的内容就结束啦!遇见便是缘,感恩遇见!!!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。