gitlab官网(https://about.gitlab.com/downloads/)有详细搭建教程,可以安照其要求搭建,总共只需要敲几行命令就可以搞定,顺利的话5分钟就可以跑起来。
选择ubuntu版本
我的是最新的16.04.
选好系统版本后会有如下安装命令
接下来需要输入命令来部署gitlab,执行命令的路径在默认路径下就行,比如我的在 home/wanjian 路径下
执行 sudo apt-get install curl openssh-server ca-certificates postfix
后会安装发送邮件模块,弹框中用方向键选择 Internet Site 后按回车键即可。然后会提示输入名字,随便输入一下即可。
然后执行 curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
命令 和 sudo apt-get install gitlab-ce
这个命令不需要执行 curl -LJO https://packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/xenial/gitlab-ce-XXX.deb/download
dpkg -i gitlab-ce-XXX.deb
当执行 sudo apt-get install gitlab-ce时可能会下载的非常慢,300多M的包下载速度只有几十KB,这时可以参考gitlab官网下面使用国内镜像的教程。
清华大学镜像网站(https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/),里面后使用说明,只需要执行几行命令就可以。
版本记得选择你的系统版本
deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu xenial main中 xenial 是ubuntu版本代号,16的代号是xenial,想要获取自己装的ubuntu版本代号可以使用 sudo lsb_release -a命令
若清华大学镜像网站没法选择你的系统版本可以按照以上方法把xenial 修改成你的系统版本代号即可。
注意:清华大学镜像网站说要在 /etc/apt/sources.list.d/gitlab-ce.list 中添加 deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu xenial main,实测在/etc/apt/sources.list.d/目录下并没有 gitlab-ce.list文件,而且即使手动创建 gitlab-ce.list文件后并在里面输入 deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu xenial main后依旧下载很慢。但可以在 /etc/apt/sources.list.d/gitlab_gitlab-ce.list文件中输入,这样下载时就很快了,总共只用了1分半就下载完了。
接下来执行 sudo apt-get update
sudo apt-get install gitlab-ce 就可以了。
然后就可以在浏览器中通过 计算机名 进行访问了
可以随便注册一个,然后就可以登录使用了。