Gerrit安装使用指导(二)--tortoisegit和git的安装配置

      这里开始我们将说明开发者到gerrit之间的配置.

 

Git下载安装,直接默认选项就可以,需要配置的地方有两个 一个是全局变量用户名和邮箱的配置,一个是生成公钥配置到Gerrit

1. //1.设置用户名  

2. git config --global user.name "your username"  

3. //2.设置用户邮箱  

4. git config --global user.email"your email"  

----生成公钥,并配置到Gerrit

ssh-keygen -t rsa –C 邮箱   生成公密钥对到~/.ssh目录下

cat ~/.ssh/id_rsa.pub 获取公钥

将公钥配置到Gerrit

----为每次推送生成change-ID

copy commit-msg 文件到C:\Users\Administrator\.git_template\hooks目录下

chmod u+x ~/.git_template/hooks/commit-msg

git config --global init.templatedir ~/.git_template

 

-----编辑配置文件 添加config 到~/.ssh目录下

 

Host *.*.*.*

KexAlgorithms +diffie-hellman-group1-sha1

 

 

 

TortoiseGit安装时也只需选默认选项即可,可选择下载安装中文插件

 

需要配置公密钥对

注意生成时要鼠标在进度条上面快速移动

 

 点击ADD Key 将上面保存的密钥添加进去即可

 

TortoiseGit安装后,右键会有Git设置选项,打开如下

这里介绍几个配置:

右键菜单:此配置用于将某些常用操作从右键TortoiseGit下拉菜单中移动到右键菜单,可按自己常用需求设置

Git设置:主要是对git进行配置,克隆项目目录下会有对远端的设置,主要Putty密钥选择我们上面生成的密钥文件即可.凭证是啥我暂时也不清楚.

 

 

Git与TortoiseGit的使用:

克隆git clone ssh://….

从Gerrit获取SSH路径

设置本地目录

获取所有分支 git fetch

这里的远端名就是上面TortoiseGit配置里面的远端

拉取当前分支最新远端 git pull

选取远端和远端分支

提交一个change     gitcommit –m “日志信息(用英文,Gerrit上显示不出来)”

推送到远端分支 git push origin(远端名)  本地分支:提交到的远端分支(实际上这里我们推送到的是远程分支的应用,只有推送到应用才会被CodeReview)

查看提交内容 git log

查看本地分支git branch

查看本地和远端分支git branch –a

分支切换 git checkout 分支名

将某一分支合并到当前分支 merge 分支名

 

如果eclipse里面集成有git插件,也可直接在eclipse里面操作

 

 

需要修改配置文件.git/config  现只开放了权限提交到待审查的引用目录下,所以修改提交目录到这儿


阅读更多

没有更多推荐了,返回首页