Git基础配置

Git有三种配置,分别以以文件的形式存放在三个不同的地方,可以在命令行中使用git config工具查看这些变量。
系统配置(对所有用户都有效) 存放在Git的安装目录下:Git\etc\gitconfig,配置命令:

git config --system core.autocrlf
git config --system --list /* 查看系统config */

用户配置(对当前用户有效) 存放在用户的home目录下,Linux存放在:~/.global,Windows存放在用户目录下:C:\Uesr\用户名\.gitconfig,配置命令:

git config --global user.name
git config --global --list /* 查看当前用户global配置 */

仓库配置(只对当前项目有效) 存放在当前仓库的配置文件(也就是工作目录中的.git/config文件),配置命令:

git config --local remote.origin.url
git config --local --list /* 查看当前仓库配置config */

以上三种配置的优先级:仓库配置最高,用户配置次之,系统配置最低。


配置个人信息

git config --global user.name "your_name"
git config --global user.email "your_email"

这些配置信息会在git仓库提交的修改信息中体现。


文本换行符配置
Windows系统里面,每行结尾用回车(CR)+换行(LF),Linux系统中每行结尾用换行(LF)。

git config --global core.autocrlf true

此命令可以在提交时把结束符CRLF转换成LF,而在拉取代码时把LF转换成CRLF。

git config --global core.autocrlf input

此命令只会在提交文件时对CRLF进行LF转换,拉取时不转换。

git config --global core.autocrlf false

此命令在提交和拉取时均不转换。


与服务器的认证配置
常见的两种协议认证方式:
http/https协议认证
这种方式clone一个repo或者pull和push到远端只需要根据提示提供自己的username和password即可,比较简便和便于理解,使用自己在平台的账号和密码进行授权并进行repo相关操作,但是需要每次输入密码。
ssh协议认证
SSH协议是一种非常常用的Git仓库访问协议,使用公钥认证,无需输入密码,加密传输,操作便利又保证安全。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值