搭建gitlab在自己的服务器上

2015-04-22(三) by chenjia.me

简介

GitLab 是一个完整的开源的git网站框架,简单易部署(大雾),基本上只要搭建好了就可以公开使用了,效果可以看 https://gitlab.com/users/sign_in这是他们使用自己框架搭建的,他们的主页是https://about.gitlab.com/里面有文档教程等待的一些东西

部署

gitlab需求的配置可以在http://doc.gitlab.com/ce/install/requirements.html上查看,建议使用ubuntu,毕竟用的人多,其次他们是基于ruby的

下载并安装 包

官网命令是

#下载
wget https://downloads-packages.s3.amazonaws.com/ubuntu-12.04/gitlab_7.9.4-omnibus.1-1_amd64.deb
#安装
sudo dpkg -i gitlab_7.9.4-omnibus.1-1_amd64.deb

但是Amazon云很多都被大陆墙了,所以你需要用自己的方法下载deb包

第一次启动

sudo gitlab-ctl reconfigure

等待。。。

然后访问ip:port进行开启

如果打不开可能端口被占用了,他需要80端口和8080端口

更改端口的话比较麻烦~需要修改对应配置

或者关闭其他占用该端口的服务器,然后修改 vim /etc/gitlab/gitlab.rb 中的

external_url 'http://xxx.xx.xx'

即可

第一次登陆

使用用户名root,密码5iveL!fe进行登录

然后修改默认密码,继续登录,即可进入管理界面


Comments