Hi,我是布兰妮甜 !Git作为当今最流行的版本控制系统,已成为开发者必备工具之一。然而,对于初学者来说,Git的安装过程可能会遇到各种"坑"。本文将带你一步步完成
Git
的安装,并指出那些容易出错的地方,帮助你顺利迈出使用Git的第一步。
常见坑点:下载与操作系统不匹配的安装包
uname -a
和 lsb_release -a
常见坑点:下载速度慢或安装包不完整
官方下载地址:https://git-scm.com/download/win
版本选择建议:
坑点1:默认编辑器选择
坑点2:PATH环境配置
坑点3:行尾转换配置
坑点4:终端模拟器选择
git --version
如果出现版本号而非"command not found",则安装成功。
方法一:通过Xcode Command Line Tools安装
xcode-select --install
方法二:Homebrew安装(推荐)
brew install git
方法三:直接下载安装包
https://sourceforge.net/projects/git-osx-installer/
问题1:xcode-select安装卡顿
sudo chown -R $(whoami) /usr/local/*
git config --global user.name "Your Name"
git config --global user.email "[email protected]"
Ubuntu/Debian:
sudo apt update
sudo apt install git
CentOS/RHEL:
sudo yum install git
Fedora:
sudo dnf install git
Arch Linux:
sudo pacman -S git
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.33.0.tar.gz
tar -zxf git-2.33.0.tar.gz
cd git-2.33.0
make prefix=/usr/local all
sudo make prefix=/usr/local install
问题1:依赖缺失
sudo apt install build-essential
git config --global user.name "Your Name"
git config --global user.email "[email protected]"
坑点:公司邮箱与个人邮箱混淆
cd work-project/
git config user.email "[email protected]"
git config --global core.autocrlf input # Mac/Linux
git config --global core.autocrlf true # Windows
git config --global init.defaultBranch main
git config --global alias.co checkout
git config --global alias.br branch
git config --global alias.ci commit
git config --global alias.st status
原因:PATH环境变量未正确配置
解决:
错误信息:SSL certificate problem: unable to get local issuer certificate
解决:
git config --global http.sslVerify false # 临时方案,不推荐
# 推荐方案:安装正确的证书
错误信息:Permission denied (publickey)
解决:
ssh-keygen -t ed25519 -C "[email protected]"
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519
解决:
git config --global core.quotepath false
git update # Windows
brew upgrade git # Mac
sudo apt upgrade git # Ubuntu
cp ~/.gitconfig ~/.gitconfig.backup
Git安装看似简单,但细节决定成败。通过避开本文提到的各种"坑",你应该能够顺利完成Git的安装和基础配置。Git是一个强大的工具,值得花时间深入学习。安装只是第一步,接下来建议通过实际项目练习来巩固Git技能吧。