# 完整的个人部署记录

以下的一些命令可能会因为商家的不同有一些区别,只要安装缺少的命令对应的工具就可以了。

# 系统选择

之前的系统一直选择的 centOS7 ,由于个人笔记本使用 ubuntu 18.04 ,因此改为 ubuntu。初次使用 ubuntu ,使用

 sudo passwd root 

创建管理员密码。然后通过

su

切换用户。 使用

su - user

切换到用户。

# 环境部署

# 安装 nvm

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

文件会提示下载到 /home/ubuntu/.nvm 下 Downloading nvm from git to '/home/ubuntu/.nvm' ,重启控制台后

nvm --version
// 0.25.2

# 安装 node

nvm install v10.15.3
nvm use 10.15.3

# 安装 git

对于我当前的环境已经安装了最新版本的 git

sudo apt-get install git
// git version 2.17.1

# 部署 gitlab 代码仓库

sudo apt-get install -y postfix
// 清华镜像,添加 GitLab GPG 公钥信任
curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add - &>/dev/null
deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu xenial main // 写入到文件 /etc/apt/sources.list.d/gitlab-ce.list
sudo apt-get update
sudo apt-get install gitlab-ce

WARNING

官网提示 gitlab 的安装推荐 4g 内存以上,安装发现高性价比的服务器确实不能跑 gitlab。因此个人服务还是不安装 gitlab 了吧。另外如果确实想 搭建个人的服务,可以使用 bitbucket 。