欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

git 使用之gtilab ubuntu安装

程序员文章站 2022-07-13 11:11:27
...
git windows安装特别简单,
不过基于linux的各种安装总是出各种问题与异常:

尝试了很多次,终于在自己的ubuntu系统中安装成功:

说明:
按照别人的安装步骤肯定会出各种异常,就像写代码调程序一样,发生异常后一定要仔细分析异常错误日志,这样就非常easy了

步骤如下:

官网地址
https://about.gitlab.com/installation/#ubuntu

注意ubuntu 版本必须与官网一致(之前尝试了ubuntu最新的系统安装gitlab是不成功的)
按照官网指导操作


以下都是针对错误日志的异常做出的修改
1.修改gitlab 发布域名与端口
/etc/gitlab/gitlab.rb   extern_url = 'http://192.168.xx.xx:9092/gitlab'
保存

2.unicorn['worker_timeout'] = 300 设置超时时间
/etc/gitlab/gitlab.rb(注意:不知为什么本机比较慢超时时间设置大一些)

3.更改unicorn.rb
对应gitlab.rb监听端口的修改与gitlab对外发布端口保持一致,
注意规避nginx等服务默认端口

sudo vim /var/opt/gitlab/gitlab-rails/etc/unicorn.rb 

4.关闭防火墙
ufw enable

5.sudo gitlab-ctl reconfigure  (重新配置生效)

6. 查看日志命令
sudo gitlab-ctl tail 


7.增加内存(最好加以下,很多问题都是内存不足引起的)
      使用dd命令在某个目录(实际使用时换成其他目录,/tmp目录的数据会在重
  启后丢失)下新建一个1G的文件:
  dd if=/dev/zero of=/tmp/swap bs=1M count=1024
(1)解释:1M是单位,1024是数目,合计1024M就是总大小1G
(2)格式化这个文件为swap格式:(用mkswap命令)
   mkswap /tmp/swap
(3)启动swap,用swapon命令(就是将新建的swap添加到系统):
   swapon /tmp/swap
(4)查看效果(用swapon的-s参数):
   swapon -s
   可以看到所有的swap分区,如果成功了,/tmp/swap必然在里面。然后再用free
   命令查看,就可以看到swap空间增加了。


8.访问服务重置密码


安装效果如下
首次访问重置密码:

git 使用之gtilab ubuntu安装
            
    
    博客分类: 版本管理 gitgitlab 


重置密码后登录

git 使用之gtilab ubuntu安装
            
    
    博客分类: 版本管理 gitgitlab 


登录进去页面展示

git 使用之gtilab ubuntu安装
            
    
    博客分类: 版本管理 gitgitlab 

  • git 使用之gtilab ubuntu安装
            
    
    博客分类: 版本管理 gitgitlab 
  • 大小: 77.2 KB
  • git 使用之gtilab ubuntu安装
            
    
    博客分类: 版本管理 gitgitlab 
  • 大小: 72.9 KB
  • git 使用之gtilab ubuntu安装
            
    
    博客分类: 版本管理 gitgitlab 
  • 大小: 89 KB
相关标签: git gitlab