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

原创 2018年04月16日 18:13:36

      这里开始我们将说明开发者到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  现只开放了权限提交到待审查的引用目录下,所以修改提交目录到这儿


下一代的B/S开发框架--Echo 教程(1)

下一代的B/S开发框架--Echo 教程(1) 独乐乐不如同乐乐, 每当有点发现我总喜欢写下来同大家分享, 也希望得到指点和帮助. 写教程是个辛苦活, 但是这里有个小小的阴谋, 等大家咬钩了再说 :)...
  • steeven
  • steeven
  • 2003-03-18 08:56:00
  • 1732

Git, TortoiseGit, Gerrit安装部署

环境:CentOS 1) yum install git 关于Git的基本命令可以参考http://git.oschina.net/progit/ 远程多人共同开发的仓库,在初始化时加--bar...
  • sundongsdu
  • sundongsdu
  • 2015-12-15 19:43:02
  • 1340

git-gerrit

windows搭建环境   获取远程仓库先安装git下载,然后安装图形界面TortoiseGit 下载回到windows桌面,开始——所有程序——TortoiseGit——Settings——Git—...
  • u012461550
  • u012461550
  • 2015-01-11 10:06:06
  • 621

Tortoise推送代码到Gerrit review分支

弄了两小时,其实很简单,就是一张图能说明问题。在remote branch中输入gerrit服务器上用于review的refs空间路径。...
  • sheismylife
  • sheismylife
  • 2012-10-14 12:36:14
  • 3021

Git-TortoiseGit的安装和配置

1.因为TortoiseGit只是一个程序壳,必须依赖一个 Git Core,也就是我们安装的 Git 下载:https://tortoisegit.org/download/ 先安装程序包,再安...
  • ZHOU_VIP
  • ZHOU_VIP
  • 2017-03-28 14:50:28
  • 13898

【从零开始学Git(二)】从安装配置到简单使用

本文目标:即使不知道什么是Git的读者,这篇文章也可以让你学会简单的应用。Git的下载和安装  我们都知道使用一个软件之前,我们需要下载和安装。Git是可以兼容多个平台的,如:Windows、Mac、...
  • Gnd15732625435
  • Gnd15732625435
  • 2017-03-15 21:04:32
  • 1540

新手linux 搭建gerrit过程。

简介之前在工作中也用过git ,以及gerrit,但是都是it已经搭建好的,现在公司用的svn代码管理系统,于是想转变用git repo gerrit机制。新手搭建过程首先要感谢网上朋友的分享。 我...
  • wangjicong_215
  • wangjicong_215
  • 2017-09-02 11:30:19
  • 658

gerrit git使用

git gerrit
  • redsuntim
  • redsuntim
  • 2014-10-13 09:28:48
  • 4953

Git和TortoiseGit图文快速实现代码上传

Git和TortoiseGit快速实现Github代码上传 一.下载地址 1. Git地址 https://git-for-windows.github.io/ 2. Tor...
  • a123demi
  • a123demi
  • 2016-05-01 10:58:11
  • 2544

交互式git base(git rebase -i)用法示例

详解git rebase rebase的基本概念 请参考 http://git-scm.com/book/zh/Git-%E5%88%86%E6%94%AF-%E5%88%86%E6%94%AF%...
  • caomiao2006
  • caomiao2006
  • 2015-03-26 16:43:19
  • 4051
收藏助手
不良信息举报
您举报文章:Gerrit安装使用指导(二)--tortoisegit和git的安装配置
举报原因:
原因补充:

(最多只允许输入30个字)