安装环境: 操作系统: Ubuntu 12.4LTS 英文
安装环境:
序列号 | CPU | RAM | HDD | 带宽 | 售价(美元) | 免费试用 |
---|---|---|---|---|---|---|
香港服务器1 | E5-2620 | 32G | 1T HDD | 50M/无限流量 | $196.00 | 立即申请 |
香港服务器2 | E5-2650 | 32G | 1T HDD | 50M/无限流量 | $256.00 | 立即申请 |
香港服务器3 | E5-2680 | 32G | 1T HDD | 50M/无限流量 | $316.00 | 立即申请 |
香港服务器4 | E5-2690 | 32G | 1T HDD | 50M/无限流量 | $336.00 | 立即申请 |
香港服务器5 | E5-2697 | 32G | 1T HDD | 50M/无限流量 | $376.00 | 立即申请 |
香港服务器6 | E5-2620*2 | 32G | 1T HDD | 50M/无限流量 | $376.00 | 立即申请 |
香港服务器7 | E5-2650*2 | 32G | 1T HDD | 50M/无限流量 | $436.00 | 立即申请 |
香港服务器8 | E5-2680*2 | 32G | 1T HDD | 50M/无限流量 | $476.00 | 立即申请 |
香港服务器9 | E5-2690*2 | 32G | 1T HDD | 50M/无限流量 | $556.00 | 立即申请 |
香港服务器10 | E5-2697*2 | 32G | 1T HDD | 50M/无限流量 | $596.00 | 立即申请 |
香港服务器11 | E5-2680v4*2 | 32G | 1T HDD | 50M/无限流量 | $696.00 | 立即申请 |
香港服务器12 | E5-2698v4*2 | 32G | 1T HDD | 50M/无限流量 | $796.00 | 立即申请 |
操作系统: Ubuntu 12.4 LTS 英文
数据库: mysql5.5.32
web服务器: nginx1.4.1
首先, 添加git和nginx的ppa,并升级系统到最新。
sudoapt-add-repositoryppa:git-core/ppasudoadd-apt-repositoryppa:nginx/stable
Software Up toDate
然后, 安装vim,并设为默认编辑器。
#Installvimandsetasdefaulteditorsudoapt-getinstall-yvimsudoupdate-alternatives--seteditor/usr/bin/vim.basic 最后, 安装依赖程序。sudoapt-getinstall-ybuild-essentialzlib1g-devlibyaml-devlibssl-devlibgdbm-devlibreadline-devlibncurses5-devlibffi-devcurlgit-coreopenssh-serverredis-servercheckinstalllibxml2-devlibxslt-devlibcurl4-openssl-devlibicu-dev 可选安装下面两个程序:sudoapt-getinstallpython-docutilssudoapt-getinstall-ypostfix 其他步骤,按照官方安装文档。
安装中,需要注意的有两点:
1. 在安装GitLab(第6大步)中的“Install InitScript”时,
由
sudocplib/support/init.d/gitlab/etc/init.d/gitlab 替换为:sudocurl--output/etc/init.d/gitlabhttps://raw.github.com/gitlabhq/gitlabhq/6-0-stable/lib/support/init.d/gitlab 2. 在安装Nginx(第7大步)中的“Site Configuration”时, 由sudocplib/support/nginx/gitlab/etc/nginx/sites-available/gitlab 替换为:sudocurl--output/etc/nginx/sites-available/gitlabhttps://raw.github.com/gitlabhq/gitlabhq/6-0-stable/lib/support/nginx/gitlab
配置文件修改情况:
(1) Gitlab shell
文件:config.yml
状态: 默认(不修改)
gitlab_url: "http://localhost/"
(2) Gitlab
I. gitlab
文件:gitlab.yml
状态: 默认(不修改)
host: localhost
II. unicorn
文件: gitlab.yml
状态: 默认(不修改)
(3) Nginx
文件: gitlab
状态: 更改
server_name: localhost
FAQ:
1.在浏览器中输入:http://localhost/后,没有看到登录界面。
查看/var/log/nginx/error.log,如果是如下内容:
2013/08/2323:34:44[emerg]4775#0:aduplicatedefaultserverfor0.0.0.0:80in/etc/nginx/sites-enabled/gitlab:102013/08/2323:34:53[emerg]4781#0:aduplicatedefaultserverfor0.0.0.0:80in/etc/nginx/sites-enabled/gitlab:102013/08/2323:34:59[emerg]4787#0:aduplicatedefaultserverfor0.0.0.0:80in/etc/nginx/sites-enabled/gitlab:102013/08/2323:40:14[emerg]4857#0:aduplicatedefaultserverfor0.0.0.0:80in/etc/nginx/sites-enabled/gitlab:102013/08/2323:42:41[emerg]1058#0:aduplicatedefaultserverfor0.0.0.0:80in/etc/nginx/sites-enabled/gitlab:102013/08/2323:55:04[emerg]2883#0:aduplicatedefaultserverfor0.0.0.0:80in/etc/nginx/sites-enabled/gitlab:102013/08/2400:25:45[emerg]3679#0:aduplicatedefaultserverfor0.0.0.0:80in/etc/nginx/sites-enabled/gitlab:102013/08/2400:25:55[emerg]3683#0:aduplicatedefaultserverfor0.0.0.0:80in/etc/nginx/sites-enabled/gitlab:102013/08/2400:26:48[emerg]3696#0:aduplicatedefaultserverfor0.0.0.0:80in/etc/nginx/sites-enabled/gitlab:10则删除/etc/nginx/sites-available/default文件,重新启动服务(sudoservicenginxrestart)即可。