Git 配置
小于 1 分钟
Git 配置
1 Downloads
- Git: https://git-scm.com/downloads
- TortoiseGit: https://tortoisegit.org/download/
# 查看版本
$ git --version
git version 2.34.1.windows.1
2 git bash 配置
# 配置 Git 用户名 & 邮箱
git config --global user.name "your_name" # e.g. git config --global user.name "gdut-yy"
git config --global user.email "your_email@example.com" # e.g. git config --global user.email "gdut_yy@163.com"
# 生成新 ssh 密钥(公钥 ~/.ssh/id_rsa.pub 私钥 ~/.ssh/id_rsa)
ssh-keygen -t rsa -b 4096 -C "your_email@example.com" # e.g. ssh-keygen -t rsa -b 4096 -C "gdut_yy@163.com"
# 配置公钥 & 验证(Github/Gitee/其他 Git 平台)
ssh -T git@github.com
ssh -T git@gitee.com
# 设置大小写敏感(Git 默认对文件名大小写不敏感)
git config --global core.ignorecase false
# 忽略 ssl 证书错误
git config --global http.sslVerify false
# 配置 git 代理(常见于公司内网)
git config --global http.proxy http://username:password@proxy.huawei.com:8080
# 注:如果密码中含有 @ 等特殊字符,会出错。建议直接修改 ~/.gitconfig 文件
[http]
proxy = http://username:password@proxy.huawei.com:8080
3 同步操作
# 远端删除分支,本地同步
git remote prune origin
# git 仓迁移
git clone --bare oldRepo.git
cd oldRepo.git/
git push --mirror newRepo.git
(全文完)