Hibop.github.io
Hibop.github.io copied to clipboard
在linux上搭建Node.js环境 + Git环境
Node.js
- 安装Node.js
- 下载稳定v6.10.3版
wget https://nodejs.org/dist/v6.10.3/node-v6.10.3-linux-x64.tar.xz
解压并移动到usr/local目录
tar xvJf node-v6.10.3-linux-x64.tar.xz
mv node-v6.10.3-linux-x64 /usr/local/node-v6
- 软链接到/bin npm也软链接过去
ln -s /usr/local/node-v6/bin/node /bin/node
ln -s /usr/local/node-v6/bin/npm /bin/npm
- 配置环境变量, 并重启环境变量文件
echo 'export PATH=/usr/local/node-v6/bin:$PATH' >> /etc/profile
source /etc/profile
- 通过 npm 安装进程管理模块 forever
node -v
npm -v
npm install forever -g
Git
- 安装依赖库和编译工具
# 依赖库
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
# 编译工具
yum install gcc perl-ExtUtils-MakeMaker
- 下载git
cd /usr/local/src
wget https://www.kernel.org/pub/software/scm/git/git-2.10.0.tar.gz
- 解压和编译
// 解压
tar -zvxf git-2.10.0.tar.gz
cd git-2.10.0
// 编译
make all prefix=/usr/local/git
// 安装到/usr/local/git
make install prefix=/usr/local/git
- 环境变量
echo 'export PATH=$PATH:/usr/local/git/bin' >> /etc/bashrc
source /etc/bashrc
git --version
- 创建git账号
useradd -m gituser
passwd gituser
- 初始化 git 仓库并配置用户权限 mkdir -p /data/repositories cd /data/repositories/ && git init --bare test.git
