1.配置文件位置
以windows为例,git 全局配置文件默认位置为:C:\Users\你的pc登录名\.gitconfig
,可直接打开此文件进行编辑,或者通过git命令在bash窗口进行编辑,命令如下:
git config --global --edit
2.多个凭据配置
当同时连接多个git仓库时需要配置多个凭据,如连接gitee.com 和 gerrit私有库 ,相关配置如下:
...
# gerrit私有仓库
[credential "http://192.168.99.88:8899"]
provider = generic
[credential "https://gitee.com"]
provider = generic
...
3. 代理配置
如果某个仓库需要代理才能访问时,在第二步的基础上,可进行如下配置:
...
# 为gerrit私有仓库配置访问代理 http://192.168.66.88:8888
[http]
[http "http://192.168.99.88:8899"]
proxy = http://192.168.66.88:8888
# gerrit私有仓库
[credential "http://192.168.99.88:8899"]
provider = generic
[credential "https://gitee.com"]
provider = generic
...
此时,gerrit可通过代理访问,gitee可正常通过公网访问。
4.配置代码提交模板
如果项目要求提交代码的格式时,我们可以配置一个提交代码模板,git相关配置如下:
...
# 配置提交模板
[commit]
template = D:/workspace/mygitconfig/template/.gitmessage.txt
# 为gerrit私有仓库配置访问代理 http://192.168.66.88:8888
[http]
[http "http://192.168.99.88:8899"]
proxy = http://192.168.66.88:8888
# gerrit私有仓库
[credential "http://192.168.99.88:8899"]
provider = generic
[credential "https://gitee.com"]
provider = generic
...
.gitmessage.txt
模板内容示例:
【提交人员】:刘铁榔头
【功能名称】:
【问题描述】:
【代码审核】:NA
【BUG ID】:NA
这样配置好后,执行 git commit
命令时会跳出编辑文件,编辑相应描述后执行保存命令:wq
即可提交。
如果使用idea工具则可以直接通过可视化窗口进行操作,如下: