很多开发者在初次接触版本控制时,都会把Git和GitHub搞混。简单来说,Git是一个本地代码管理工具,而GitHub是基于Git的在线托管平台。要想把代码同步到GitHub上,第一步必须先在本机成功安装并配置好Git。本文将以最直白的方式,带你完成主流操作系统的Git安装与基础设置,全程无废话,照着做就能跑通。
Windows系统安装步骤
Windows用户推荐使用官方提供的安装包。首先打开浏览器访问Git官网,找到Windows下载链接,点击获取最新版本的安装包。下载完成后双击运行,安装向导会依次弹出多个配置界面。大部分选项保持默认即可,直接点击下一步。需要注意的是,在安装过程中会问你是否要把Git添加到系统环境变量,务必勾选添加Git Bash Here到资源管理器右键菜单,这样以后在任意文件夹右键都能快速打开命令行。
安装结束后,按下键盘上的Win键,搜索cmd或者PowerShell并打开。在黑窗口里输入git version并回车,如果屏幕显示出版本号,说明安装已经成功。接下来就可以进行身份配置了。
Mac系统安装方案
苹果电脑用户其实不需要专门去官网下载。只要你的macOS系统不是特别老旧,终端里直接输入git命令,系统就会自动弹窗提示你安装命令行开发工具。点击安装按钮等待进度条走完即可。如果你习惯用包管理器,也可以在终端执行brew install git这条指令,Homebrew会自动处理依赖关系并完成安装。
验证方法与Windows一致,打开终端输入git version,看到输出版本信息就代表环境就绪。Mac系统的权限管理比较严格,后续涉及SSH密钥配置时记得检查系统偏好设置里的隐私与安全选项。
Linux系统一键部署
绝大多数Linux发行版都自带软件源,安装过程极其简单。对于Ubuntu和Debian系用户,直接在终端敲下sudo apt update然后sudo apt install git即可完成。CentOS和RHEL用户则可以使用yum install git-all命令。安装完毕后同样通过git version确认是否生效。
Linux环境下建议直接使用当前登录用户进行操作,避免后续文件读写出现权限报错。如果你的服务器网络受限,也可以考虑手动编译安装,但这对新手来说门槛较高,日常开发完全没必要折腾。
全局参数初始化设置
无论使用什么操作系统,安装完Git后都必须先填写个人信息。这部分数据会绑定在你每一次提交的代码记录里。打开终端或命令行,依次执行两条指令。第一条是设置用户名,第二条是设置邮箱。这里的用户名可以填你在GitHub注册的账号名,邮箱一定要填注册时绑定的那个,因为GitHub需要靠它来识别提交者身份。
配置完成后可以通过git config --global --list查看是否写入成功。如果发现填错了,直接用同样的命令覆盖修改就行。这一步千万别跳过,否则推送到远程仓库时会频繁被拦截。
生成SSH密钥对接GitHub
为了方便传输代码,强烈建议使用SSH协议而不是HTTPS。在终端输入ssh-keygen -t ed25519 -C 你的邮箱地址,连续三次回车接受默认路径和密码。接着启动系统剪贴板服务,将公钥内容复制出来。打开GitHub网页端,进入个人设置找到SSH and GPG keys页面,新建一个密钥并把刚才复制的内容粘贴进去,保存命名。
回到终端测试连接状态,输入ssh -T git@github.com。如果提示Hi开头加上你的用户名,就说明通道已经打通。之后克隆或者推送项目时,GitHub页面显示的网址换成ssh格式的链接,传输速度和稳定性都会大幅提升。
常见避坑指南
安装过程中最容易遇到的问题是终端无法识别git命令。这通常是因为没有重启终端或者环境变量没生效。遇到这种情况关掉所有黑窗口重新开一次就能解决。另外部分公司内网电脑会有代理限制,需要在配置阶段提前设置好http proxy参数,否则拉取大文件时会超时断开。只要按部就班走完上述流程,你的本地开发环境就已经具备对接任何开源项目的能力了。



