Git 基础配置

1. 绑定 GitHub 远程仓库

本地仓库可以与远程仓库绑定,充分发挥分布式版本控制系统的优势,这里选用 GitHub。

Git 使用 HTTP 协议进行数据传输,出于安全考虑,采用 SSH 进行加密传输。

绑定 GitHub 远程仓库的一般流程是:本地生成公私钥 -> 将公钥上传到 GitHub 服务器 -> 测试连接。

ssh-keygen -t rsa -C "xxx@xxxxx.xxx"  # 生成公私钥对
    -t  dsa | ecdsa | ed25519 | rsa  指定加密算法
    -C  comment  添加注释(一般为所有者邮箱)

ssh -T git@github.com  # 连通测试

2. 环境配置

git config 用于查看和修改 Git 配置信息,分为三个级别:

  • 系统级配置,--system 选项,读写 /etc/gitconfig 文件,该配置对所有用户生效。

  • 用户级配置,--global 选项,读写 ~/.gitconfig 文件,该配置对当前用户生效。

  • 项目级配置,--local 选项,读写某一仓库目录下 .git/config 文件,该配置仅对当前项目生效。

git config --global user.name "xxx"  # 配置用户名

git config --global user.email "xxx@xxxxx.xxx"  # 配置用户邮箱

配置间存在层级覆盖关系,即下级配置会覆盖上级配置文件中的相同变量。

Windows 系统中各级配置文件存放位置:

  1. 系统级:对应 Linux 系统中的 /etc/gitconfig,在 Windows 系统中位于 Git 安装目录下。
    例如 D:\Program\Git\mingw64\etc\gitconfig
  2. 用户级:对应 Linux 系统中的 ~/.gitconfig,在 Windows 系统中位于用户根目录下。
    例如 C:\Users\xxx\.gitconfig
  3. 项目级:均位于仓库目录下。

修订记录:

日期版本号作者修订内容备注
2018-11-81.0moonspirit创建文档
2018-11-81.1moonspirit基本校对
2019-2-92.0moonspirit重新梳理
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值