Git初始化配置和登陆配置详解

一、初始化配置

Git配置可分为系统级、全局和仓库级,优先级由低到高,查看git所有配置信息,依次显示系统级配置、全局配置和仓库级配置,后者覆盖前者。

git config --list

Git配置
查看系统级配置,windows下配置文件在\Git安装目录\etc\gitconfig里。

git config --system --list

查看全局配置,windows下配置文件在\user\用户名.gitconfig里。

git config --global --list

查看仓库级配置,windows下配置文件在\仓库名.git\config里。

git config --local --list

Git配置的用户名和邮箱主要用于记录提交(commit)的作者信息,这些信息记录在每一次提交中,并显示在Git历史记录中,Git并不强制要求这些信息与GitHub账户的信息一致。但最好保持一致,便于将提交记录与GitHub账号关联,便于识别。

git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"

全局配置默认分支名。

git config --global init.defaultBranch <name>

重命名现有分支。

git branch -m <name>

初始化裸仓库,裸仓库没有工作目录,它不包含项目的实际文件,只包含 Git 的版本控制数据。通常用于中央存储库(远程仓库),从中可以进行推送和拉取操作。

git init --bare

二、登录配置

git config --global credential.helper store

设置 Git 的凭据管理器(credential helper)为 store 模式,此模式下会保存 HTTP/HTTPS 请求时的用户名和密码。在首次进行需要身份验证的操作(如 git push 或 git pull)时,Git 会提示输入用户名和密码,并将这些凭据保存到 ~/.git-credentials 文件中,之后需要身份验证时,Git 会自动使用保存的凭据,而不再提示输入。

ssh-keygen -t rsa -C "youremail@example.com"

生成SSH密钥对,-C表示对密钥的注释,注释最好与电脑名称相关。将公钥加入到代码托管网站(GitHub、GitLab等),当然,托管网站也可存放多台电脑的公钥,私钥存放在本地的SSH代理中(生成时默认路径),则可直接通过SSH访问Git仓库,而无需认证。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值