文章目录
前言
最近在技术交流群里发现一个有趣的现象:至少50%的萌新程序员遇到的第一个坎,居然不是写代码,而是——Git装不上!!(别急着否认,说的可能就是屏幕前的你)今天咱们就来彻底解决这个世纪难题,让你在10分钟内搞定Git安装+基础配置,全程无痛操作!
一、安装前的灵魂拷问
1.1 你的系统是?
👉 Windows用户:直接下载安装包最省心
👉 macOS用户:推荐使用神器Homebrew
👉 Linux用户:包管理器就是你的最佳伴侣
(超级重要)安装前请确认系统版本!Git支持Windows 7及以上/macOS 10.10+/主流通用Linux发行版
二、安装实战三部曲
2.1 Windows篇
-
访问Git官网下载页
← 认准这只狐狸!
-
双击下载的.exe文件
→ 勾选Add to PATH
(环境变量自动配置的关键!!!)
→ 其他选项保持默认一路Next -
验证安装是否成功
打开CMD输入:git --version
看到类似
git version 2.39.0.windows.2
就是成功啦!
2.2 macOS篇
方法一(新手推荐):
brew install git
(没有Homebrew?先执行/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
)
方法二(传统派):
官网下载.pkg安装包,双击安装即可
2.3 Linux篇
Ubuntu/Debian:
sudo apt-get update && sudo apt-get install git
CentOS/Fedora:
sudo yum install git
# 或
sudo dnf install git
三、基础配置(必做!)
3.1 用户身份认证
打开终端执行:
git config --global user.name "你的名字"
git config --global user.email "你的邮箱"
(划重点)这个邮箱必须和GitHub/GitLab注册邮箱一致!!!
3.2 让终端更友好
git config --global color.ui auto
git config --global core.autocrlf input # macOS/Linux
git config --global core.autocrlf true # Windows
3.3 查看配置是否生效
git config --list
应该能看到你设置的用户名和邮箱
四、SSH密钥配置(进阶必备)
-
生成密钥对:
ssh-keygen -t ed25519 -C "你的邮箱"
连按三次回车(不要设置密码)
-
查看公钥:
cat ~/.ssh/id_ed25519.pub
复制这段以
ssh-ed25519
开头的内容 -
添加到Git平台:
- GitHub:Settings → SSH and GPG keys → New SSH key
- Gitee:设置 → SSH公钥
- GitLab:Preferences → SSH Keys
五、避坑指南
5.1 常见报错处理
- Permission denied → 检查SSH密钥是否配置正确
- fatal: not a git repository → 忘记执行
git init
- OpenSSL SSL_read → 网络问题,尝试关闭代理
5.2 加速访问小技巧
修改hosts文件:
140.82.113.3 github.com
74.125.237.1 dl-ssl.google.com
5.3 多账号管理
创建不同配置文件:
# 工作账号
Host company
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa_work
# 个人账号
Host personal
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa_personal
六、环境验证
最后来做个全面体检:
git clone git@github.com:torvalds/linux.git
cd linux
git status
如果能看到仓库文件且没有报错,恭喜你成功晋级Git玩家!
结语
是不是发现Git安装配置其实也没那么可怕?很多同学卡壳都是因为跳过了关键步骤(比如环境变量配置)。记住:遇到报错不要慌,仔细看提示信息,90%的问题都能在错误日志里找到线索。如果还有疑问,欢迎在评论区拍砖,咱们一起见招拆招!