赞
踩
一、基础配置
1.1 邮箱设置
1.1.1 进入用户设置
1.1.2 进入profile
1.1.3 输入邮箱地址,并验证,发送验证后会收到邮件
1.1.4 成功后会在这里看到邮箱地址
1.2 commit 模板配置
1.2.1 模板
[主题] :
[修改点] :
[波及] :
[自测情况] :
[提交人] :
[提交日期] :
1.2.2 将该文件放置本地不易更改路径
1.2.3 执行下方命令
git config --global commit.template D:/commit_template.txt
1.3 其他本地全局配置
git config --global user.name "test"
git config --global user.password "123456"
git config --global user.email "123456@xx.com"
二、HTTP方式
2.1 拉代码
2.1.1 如果是空仓库,使用指令1, 如果不是使用指令2
(BROWSE->Repositories->{test})
2.2 添加本地修改
git add {path}
2.3 提交修改到本地仓
2.3.1 直接提交
git commit
如果配置了模板,输入后会自动使用vim打开模板,填完提交信息后保存即可
2.3.2 追加提交
git commit --amend
2.4 提交代码到远程仓库
git push --no-thin origin HEAD:refs/for/{master}
2.5 http提交密码获取
在profile 中点击获取密钥即可,复制到本地保存
三、SSH 方式
3.1 配置SSH
3.1.1 生成SSH密钥对
ssh-keygen -t rsa -C "email@xx.com"
一直回车
成功后会在默认路径(一般在用户目录 ‘~/’)生成.ssh文件夹
3.1.2 添加SSH 公钥到gerrit
将3.1.1 中生成的.ssh/id_rsa.pub 中的内容粘贴到gerrit如下位置(user setting->profile->SSH keys)
3.2 拉代码
3.2.1 如果是空仓库,使用指令1, 如果不是使用指令2
(BROWSE->Repositories->{test})
3.2 添加本地修改
git add {path}
3.3 提交修改到本地仓
3.3.1 直接提交
git commit
如果配置了模板,输入后会自动使用vim打开模板,填完提交信息后保存即可
3.3.2 追加提交
git commit --amend
3.4 提交代码到远程仓库
git push --no-thin origin HEAD:refs/for/{master}
3.5 tips
如果SSH配置完成之后出现 permission denied (publickey). 报错
可在3.1中生成的.ssh文件夹中添加”config”文件,文件内容如下
Host 192.168.30.12
HostName 192.168.30.12
User username
PubkeyAcceptedKeyTypes +ssh-rsa
IdentityFile ~/.ssh/id_rsa
Port 29418
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。