下面给出gitlab官网给出的安装Ubuntu+gitlab的基本步骤
安装流程并不复杂,但是安装方式我暂时没有搞懂
几个可以参考的博客地址:
http://blog.youkuaiyun.com/discoverer100/article/details/51814171
http://blog.youkuaiyun.com/huangzhijie3918/article/details/51330425
http://blog.youkuaiyun.com/ouyang_peng/article/details/72903221
http://www.mamicode.com/info-detail-1316828.html
官网:
https://about.gitlab.com/installation/#ubuntu
1.安装并配置必要的依赖关系
在Ubuntu 16.04上(推荐),下面的命令还会打开系统防火墙中的HTTP和SSH访问。
sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates
接下来,安装Postfix发送通知邮件。如果您想使用其他解决方案发送电子邮件,请跳过此步骤并在安装GitLab后配置外部SMTP服务器。
sudo apt-get install -y postfix
在Postfix安装期间,可能会出现一个配置屏幕。选择"Internet站点"并按回车。使用您的服务器的外部DNS'邮件名称',然后按回车。如果出现其他屏幕,请继续按回车键以接受默认值。
2.添加GitLab软件包库并安装软件包
添加GitLab软件包库。
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash
接下来,安装GitLab软件包。将`http:// gitlab.example.com`更改为您要访问您的GitLab实例的URL。安装将自动配置并启动该URL的GitLab。HTTPS 安装后需要额外的配置。
sudo EXTERNAL_URL ="http://gitlab.example.com"apt-get install gitlab -ee
3.浏览到主机名并登录
在第一次访问时,您将被重定向到密码重置屏幕。提供初始管理员帐户的密码,您将被重定向回登录屏幕。使用默认帐户的用户名root登录。
有关安装和配置的详细说明,请参阅我们的文档。
然后提示我主机的名称有问题,需要我修改主机的名称
修改/etc/gitlab/gitlab.rb文件
执行如下命令,使用gedit打开/etc/gitlab/gitlab.rb文件
sudo vi /etc/gitlab/gitlab.rb
然后看到博客上还有写修改/var/opt/gitlab/gitlab-rails/etc/gitlab.yml文件
但是如果没有sudo gitlab-stl reconfigure的话是没有这个文件的
然后在修改好gitlab.rb之后我就执行了一下sudo gitlab-stl reconfigure
然后执行了一会之后就卡在某个步骤action on不动了,之后服务器gg
怎么链接都链接不上去,从服务器后台可以看到这个,显示内存溢出。
然后可以去https://docs.gitlab.com.cn/ce/install/requirements.html
这个网址上看一下,gitlab安装的最低需求4GB……