rpm方式安装部署gitlab

前几天准备搭建gitlab,网上找了一堆教程发现大部分都是手动安装各个组件,国内的基本都是copy外国的文档。而且手动安装里用到很多源码安装,所以难免遇到很多坑,经常编译不过,一堆莫名其妙的错误。于是改变安装方式。

本人服务器的系统版本是centos6.5 ,yum update后更新成6.7final,用omnibus方式部署。

步骤:

1. 安装配置依赖项

如果已经安装了Postfix来发送邮件请在安装期间选择 'Internet Site' . 你也可以用Sendmail或者 使用自定义的SMTP服务器来代替Postfix. 如果希望使用 Exim, 请 把它当做SMTP来配置.

在Centos 6和7上, 下面的命令也会配置系统防火墙,把HTTP和SSH端口开放.

sudo yum install curl openssh-server postfix cronie
sudo service postfix start
sudo chkconfig postfix on
sudo lokkit -s http -s ssh
2. 添加并安装GitLab软件包
curl http://packages.gitlab.cc/install/gitlab-ce/script.rpm.sh | sudo bash
sudo yum install gitlab-ce

3. 配置和使用GitLab
sudo gitlab-ctl reconfigure
4. 在浏览器访问GitLab主机名
在web上输入ip地址直接登陆
初始用户密码:
root
5iveL!fe

另外:
gitlab 默认仓库路径在:/var/opt/gitlab/git-data/repositories/,
配置文件为:/opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml
访问日志路径:/var/log/gitlab/gitlab-rails/production.log 


---------------------------------------------------------------------
启动 gitlabgitlab gitlab gitlab # /opt/gitlab/bin/gitlab-ctl start 
ok: run: nginx: (pid 2505) 0s 
ok: run: postgresql: (pid 2509) 1s 
ok: run: redis: (pid 2518) 0s 
ok: run: sidekiq: (pid 2523) 1s 
ok: run: unicorn: (pid 2528) 0s
--------------------------------------------------------------------

登录成功,首次登录需修改密码,我修改为:12345678,然后重新登录,就可以开始gitlab之旅了。
配置:
sudo mkdir -p /etc/gitlab
sudo touch /etc/gitlab/gitlab.rb
sudo chmod 600 /etc/gitlab/gitlab.rb

Configuring the external URL for GitLab:

向:/etc/gitlab/gitlab.rb 文件中添加:
external_url "http://gitlab.example.com"

更改配置后,执行如下命令(加载配置生效):
sudo gitlab-ctl reconfigure

服务打开、关闭、重启:
# Start all GitLab components
sudo gitlab-ctl start

# Stop all GitLab components
sudo gitlab-ctl stop

# Restart all GitLab components
sudo gitlab-ctl restart
卸载:

# Stop gitlab and remove its supervision process
sudo gitlab-ctl uninstall

# Debian/Ubuntu
sudo dpkg -r gitlab

# Redhat/Centos
sudo rpm -e gitlab


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值