gitlab搭建之旅

终于,我的leader接受了我使用git进行版本管理的建议;
接下来就是实践之后总结的gitlab搭建之旅的详细步骤了

安装

1.下载安装包
我使用的是离线安装(因为公司内网网速不太好),安装包来自于清华大学TUNA开源镜像站:
https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/
还可以去gitlab的官网下载:
https://packages.gitlab.com/gitlab/gitlab-ce?filter=rpms
这一步的结果是下载安装包,我下载的是gitlab-ce-8.9.6-ce.0.el7.x86_64.rpm,切记需要下载与自己服务器适配的安装包,我一开始下载了比较新的gitlab版本,导致服务器安装不成功
2.登录服务器,安装gitlab
登录服务器(root权限)

ssh username@ip

将rpm安装包上传到服务器(上传失败时可以退出当前账户再试试)

scp /path/filename username@servername:/path  

进入服务器中安装包的目录,执行安装操作,此过程大概等待了2分钟:

rpm -ivh gitlab-ce-8.9.6-ce.0.el7.x86_64.rpm

3.配置gitlab
gitlab的配置文件在/etc/gitlab/gitlab.rb,将其中的external_url = ‘http://git.example.com’ 修改为自己的ip,相关端口(默认为80端口)可以自己设置,比如我设置了自己的端口为9090,修改配置文件中的下列数据:
external_url = ‘http://ip:9090
unicorn[‘listen’] = ‘127.0.0.1’
unicorn[‘port’] = 8801
完成之后,进行编译配置:

sudo gitlab-ctl reconfigure

这一步成功之后,可以访问external_url对应的ip了,如果还不能访问,可能是内网端口等问题,找运营人员开一下就可以了
其余tips:
默认管理员账户密码:
Username: root
Password: 5iveL!fe

关闭注册功能:
默认注册功能是开启的, 对于个人的gitlab, 没有对外公布的必要(有就直接上github了), 因此需要考虑关闭注册功能.

用管理员账号登录之后, 进入”Admin area”, 点”settings”, 取消”Signup enabled”.
GitLab 服务启动、停止、状态查询、修改配置生效等命令:

gitlab-ctl start/stop/status/reconfigure  # 服务启动、停止、状态查询、修改配置生效
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值