Git 安装

在主流 Linux 发行版上安装 Git 的命令如下:

Debian/Ubuntu

sudo apt update
sudo apt install git

CentOS/RHEL

sudo yum install git

Fedora

sudo dnf install git

验证安装

git --version

若显示 Git 版本号(如 git version 2.34.1),则安装成功。


Node.js 安装 (推荐使用 nvm)

nvm (Node Version Manager) 是最灵活的 Node.js 安装方案,它支持:

  • 多版本并行安装
  • 一键切换版本
  • 无需 sudo 权限
  • 支持所有 Linux 发行版

1. 安装 nvm

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash

2. 加载 nvm

当前会话生效:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # 加载 nvm

永久生效 (推荐):

echo 'export NVM_DIR="$HOME/.nvm"' >> ~/.bashrc
echo '[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"' >> ~/.bashrc
source ~/.bashrc  # 立即生效

3. 安装 Node.js LTS 版本

nvm install --lts  # 安装最新 LTS 版本
# 或指定具体版本
nvm install 22     # 安装 Node.js 22

4. 设置默认版本

nvm alias default 22  # 设置默认版本为 Node.js 22

5. 验证安装

node -v      # 验证 Node.js 版本
npm -v       # 验证 npm 版本
nvm current  # 显示当前使用的 nvm 版本

常用 nvm 命令

命令说明
nvm ls列出所有安装的版本
nvm use 18切换到 Node.js 18
nvm install 20安装 Node.js 20
nvm alias default 20设置默认版本为 20
nvm uninstall 14卸载 Node.js 14

最佳实践

  1. 始终使用 nvm use <版本> 切换项目环境
  2. 设置项目专用版本(在项目根目录创建 .nvmrc 文件)
  3. 生产环境使用 LTS 版本(偶数版本号)

完整安装验证示例

$ git --version
git version 2.34.1
 
$ node -v
v22.16.0
 
$ npm -v
10.9.2
 
$ nvm current
v22.16.0

此方案适用于所有 Linux 发行版,提供最灵活的 Node.js 版本管理能力。