git 使用之gtilab ubuntu安装

[b]git windows安装特别简单,
不过基于linux的各种安装总是出各种问题与异常:

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

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

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

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

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

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

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

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

[b]4.关闭防火墙[/b]
ufw enable

[b]5.sudo gitlab-ctl reconfigure (重新配置生效)
[/b]
[b]6. 查看日志命令
[/b] sudo gitlab-ctl tail


[b]7.增加内存(最好加以下,很多问题都是内存不足引起的)[/b]
使用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空间增加了。


[b]8.访问服务重置密码[/b]


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

[img]http://dl2.iteye.com/upload/attachment/0128/2714/8075d88d-1322-3ccc-88c2-63d67fb5ea5b.png[/img]


重置密码后登录

[img]http://dl2.iteye.com/upload/attachment/0128/2716/dc57b852-0c9b-3c18-add3-c548fc6d8f77.png[/img]


登录进去页面展示

[img]http://dl2.iteye.com/upload/attachment/0128/2718/7ad2dd49-905d-39d7-ba26-17c31294fe21.png[/img]

你可能感兴趣的:(git,gitlab,版本管理)