首页 > 其他分享 >git 全局配置

git 全局配置

时间:2024-04-04 10:59:50浏览次数:10  
标签:... git http 配置 gerrit 192.168 provider 全局

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即可提交。
git commit
如果使用idea工具则可以直接通过可视化窗口进行操作,如下:
idea_commit

标签:...,git,http,配置,gerrit,192.168,provider,全局
From: https://blog.csdn.net/qq_24251323/article/details/137368839

相关文章

  • Dubbo源码解析-Provider端监听注册中心动态配置原理
    上篇我们介绍了provider服务暴露源码,地址如下Dubbo源码解析-Provider服务暴露Export源码解析_dubboexporter-CSDN博客    本文主要针Dubbo服务端注册中心节点,实现动态配置变更原理,从dubbo源码角度进行解析。    Dubbo服务端动态配置原理比较简单,也是面试......
  • 局域网配置共享文件夹,开机自动共享
    设置文件夹共享选择文件夹:首先,确定你想要共享的文件夹。共享文件夹:右键点击文件夹,选择“属性”,然后切换到“共享”标签页。点击“高级共享”,勾选“共享此文件夹”,并设置共享名称。配置用户权限在共享设置中,你可以通过点击“权限”按钮来设置哪些用户或用户组可以访问共享文......
  • Linux 配置DNS服务
    DNS简介域名解析:就是域名到IP地址的转换过程。(也可以将IP地址转换为相应的域名地址,叫做反向解析)⼈们通过注册的域名可以⽅便地访问到⽹站。IP地址是⽹络上标识站点的数字地址,为了⽅便记忆,采⽤域名来代替IP地址标识站点地址。域名的解析⼯作由DNS服务器完成。DNS⼯作原理......
  • 第十一章、MSTP 协议原理与配置
    1、单生成树的缺点:1、无法实现流量负载分担2、存在二层次优路径解决上述问题:部署MSTP,通过实例在不同的域中区分不同的生成树,各生成树之间计算相互独立2、Stp、Rstp、Mstp之间兼容:1、当RSTP或MSTP如果相连的交换机运行是STP,则RSTP或......
  • 五、SpringCloud alibaba 之 nacos配置中心
    https://github.com/alibaba/spring-cloud-alibaba/wiki/Nacos-config5.1、创建配置文件进去Nacos的服务端,在服务端的配置管理功能里面的配置列表里面创建一个配置文件在创建配置文件时,要填写dataId在NacosSpringCloud中,dataId的完整格式如下:${prefix}-${spring.pro......
  • 关于openEuler系统的基本环境配置(包括nginx,mysql5.7和java1.8)
    关于openEuler系统的基本环境配置(包括nginx,mysql5.7和java1.8)观前BB:openEuler虽然是国产系统,但是本质还是centos的套壳系统,你可以通过(uname-a)命令得以观察出,而且系统更类似于centos8(这个还有待确认),这就导致了安装环境的时候经常会出现奇奇怪怪的错误(比如yum找不到源什么的),本......
  • 【gitee】如何注册及代码提交
    目录1.gitee是什么2.可以用gitee做什么以及为什么要使用gitee3.怎么注册gitee4.怎么提交代码4.1需按顺序下载软件4.2创建远程仓库4.3clone远程仓库到本地电脑4.4把本地代码推送至远程仓库4.4.1add-将代码添加到本地仓库4.4.2commit-提交代码至本地仓库4.4.3......
  • Nginx 配置反向代理时出现 502 Bad Gateway (13_ Permission denied) while connectin
    我们在Nginx配置反向代理后,可能会出现如下报错:502BadGateway(13:Permissiondenied)whileconnectingtoupstreamSorry,thepageyouarelookingforiscurrentlyunavailable.<br/>Pleasetryagainlater.这些错误,一般是由SELinux引起的(https://stackoverf......
  • Linux新系统装机一键配置
    最近经常帮人装双系统,每次都要搞很多配置,搜很多博客很麻烦,所以写一个随笔做个总结在desktop系统采用minimum安装完后修改系统时间timedatectlset-local-rtc1然后卸载snap为可选项。修改apt源图形化修改,在software&updates,选择阿里源安装一点工具sudoaptinstallbuil......
  • 2-28. 创建 DragItem 实现物品拖拽跟随显示
    开始实现拖拽功能添加接口添加DragCanvas另外记得把RaycastTarget取消勾选另外DragItemImage默认可以显示,但是图片需要关闭修改InventoryUI修改Slot_Bag预制体把Image、Amount、Highlight的RaycastTarget关掉这样做的目的是因为后面在拖拽结束的......