Welcome 微信登录

首页 / 操作系统 / Linux / 在 Ubuntu 12.04 上安装 GitLab 6.0

安装环境:操作系统:Ubuntu 12.4 LTS 英文数据库:mysql5.5.32web服务器:Nginx1.4.1GitLab 的详细介绍:请点这里
GitLab 的下载地址:请点这里首先, 添加git和nginx的ppa,并升级系统到最新。sudo apt-add-repository ppa:git-core/ppa
sudo add-apt-repository ppa:nginx/stableSoftware Up to Date然后, 安装vim,并设为默认编辑器。# Install vim and set as default editor
sudo apt-get install -y vim
sudo update-alternatives --set editor /usr/bin/vim.basic最后, 安装依赖程序。sudo apt-get install -y build-essential zlib1g-dev libyaml-dev libssl-dev libgdbm-dev libreadline-dev libncurses5-dev libffi-dev curl git-core openssh-server redis-server checkinstall libxml2-dev libxslt-dev libcurl4-openssl-dev libicu-dev可选安装下面两个程序:sudo apt-get install python-docutils
sudo apt-get install -y postfix其他步骤,按照官方安装文档。安装中,需要注意的有两点:1. 在安装GitLab(第6大步)中的“Install Init Script”时,由sudo cp lib/support/init.d/gitlab /etc/init.d/gitlab替换为:sudo curl --output /etc/init.d/gitlab https://raw.github.com/gitlabhq/gitlabhq/6-0-stable/lib/support/init.d/gitlab2. 在安装Nginx(第7大步)中的“Site Configuration”时,由sudo cp lib/support/nginx/gitlab /etc/nginx/sites-available/gitlab替换为:sudo curl --output /etc/nginx/sites-available/gitlab https://raw.github.com/gitlabhq/gitlabhq/6-0-stable/lib/support/nginx/gitlab配置文件修改情况:(1) Gitlab shell文件: config.yml状态: 默认(不修改)gitlab_url: "http://localhost/"(2) GitlabI. gitlab文件: gitlab.yml状态: 默认(不修改)host: localhostII. unicorn文件: gitlab.yml状态: 默认(不修改)(3) Nginx文件: gitlab状态: 更改server_name: localhostFAQ:1. 在浏览器中输入:http://localhost/后,没有看到登录界面。查看/var/log/nginx/error.log,如果是如下内容:2013/08/23 23:34:44 [emerg] 4775#0: a duplicate default server for 0.0.0.0:80 in /etc/nginx/sites-enabled/gitlab:10
2013/08/23 23:34:53 [emerg] 4781#0: a duplicate default server for 0.0.0.0:80 in /etc/nginx/sites-enabled/gitlab:10
2013/08/23 23:34:59 [emerg] 4787#0: a duplicate default server for 0.0.0.0:80 in /etc/nginx/sites-enabled/gitlab:10
2013/08/23 23:40:14 [emerg] 4857#0: a duplicate default server for 0.0.0.0:80 in /etc/nginx/sites-enabled/gitlab:10
2013/08/23 23:42:41 [emerg] 1058#0: a duplicate default server for 0.0.0.0:80 in /etc/nginx/sites-enabled/gitlab:10
2013/08/23 23:55:04 [emerg] 2883#0: a duplicate default server for 0.0.0.0:80 in /etc/nginx/sites-enabled/gitlab:10
2013/08/24 00:25:45 [emerg] 3679#0: a duplicate default server for 0.0.0.0:80 in /etc/nginx/sites-enabled/gitlab:10
2013/08/24 00:25:55 [emerg] 3683#0: a duplicate default server for 0.0.0.0:80 in /etc/nginx/sites-enabled/gitlab:10
2013/08/24 00:26:48 [emerg] 3696#0: a duplicate default server for 0.0.0.0:80 in /etc/nginx/sites-enabled/gitlab:10则删除/etc/nginx/sites-available/default文件,重新启动服务(sudo service nginx restart)即可。相关阅读:在 Ubuntu 12.04 上安装 GitLab    http://www.linuxidc.com/Linux/2012-12/75249.htmGitLab 5.3 升级注意事项 http://www.linuxidc.com/Linux/2013-06/86473.htm在 CentOS 上部署 GitLab (自托管的Git项目仓库) http://www.linuxidc.com/Linux/2013-06/85754.htm更多Ubuntu相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2
  • 1
  • 2
  • 下一页
RedHat 配置 VNC Server 与VNC View图文详解Linux下man命令使用方法相关资讯      Gitlab 
  • GitLab发布新工具GitLab问题看板,  (今 16:04)
  • GitLab v 8.8.5 发布下载,项目管  (06月17日)
  • GitLab联合DigitalOcean为开源社区  (05月08日)
  • GitLab v8.9.4, v8.8.7社区版和 v8  (07月05日)
  • GitLab v8.8.3 发布下载,项目管理  (06月03日)
  • Fedora 23下Gitlab服务器搭建  (02月29日)
本文评论 查看全部评论 (0)
表情: 姓名: 字数


评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容