git&gerrit学习——安装配置

1.   安装客户端:git(windows版本, MsysGIT)和tortoiseGit

安装Git-2.9.0-64-bit.exe

 

 

 

安装完成之后在“开始”里可以看到如下内容:

 

 

2.   生成public-key

在git bash中执行C:\Program Files (x86)\Get\usr\bin\ssh-keygen.exe -t rsa

如下:

ssh-keygen -t rsa

然后一直enter

 

 

然后到目录C:\Users\weiyy\.ssh下打开密钥查看

 

 

拷贝id_rsa.pub公钥里的全部内容到浏览器页面的settings里

 

 

3.   配置环境

运行以下命令:

  • git config --global user.name <your_user_name>
  • git config --global user.email <your_email>
  • git config --global core.autocrlf input
  • git config --global core.filemode false
  • git config --global core.diff auto
  • git config --global core.status auto
  • git config --global core.branch auto

 

 

4.   测试服务器连接

ssh fancy@192.168.5.32 -p 29418回车后会出现认证提示

 

 

5.   克隆已存在的库

git clone ssh://fancy@192.168.5.32:29418/mytest.git

 

 

因为我在e:\git目录下执行的该操作,所以clone的内容就在该目录下

 

 

Clone成功!

 

6.   推送操作(commit-msg钩子脚本)

git push origin HEAD:refs/for/master  提交会产生一条评审任务

 

 

推送报错,错误提示没有钩子脚本,脚本在提示中已经给出,直接复制到下面执行即可

 

 

提交时还是会报错

 

 

需要再重新commit,且加上“--amend”命令

–a 全部 --amend(修改前次的日志) –s加入“Signed-off-by –m:提交说明

 

 再去执行push命令:

git push origin head:refs/for/master

 

Push成功!

 

7.   登录gerrit查看提交内容以及进行评审

http://192.168.5.32:8082,输入用户名和初始密码

可以看到刚刚push上去的文件内容

 

 

点开后可指定评委进行评审

 

 

转载于:https://www.cnblogs.com/kissfancy/p/5710856.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值