GitLab部署与使用+

1.github和gitlab傻傻分不清。

github是外网的,公共的,代码仓库。

gitlab是私有的,我们自己部署的一台代码仓库服务器。

2.部署

环境:一台裸鸡,内存2g+,必要的依赖。关闭防火墙

国内镜像:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/

具体地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-11.8.2-ce.0.el7.x86_64.rpm

# cd /software
# wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-11.8.2-ce.0.el7.x86_64.rpm
# yum install -y gitlab-ce-11.8.2-ce.0.el7.x86_64.rpm

# vim /etc/gitlab/gitlab.rb
# external_url 'http://GitLab服务器IP'
必须要带上 http://

# gitlab-ctl reconfigure
# 等好久之后
# gitlab-ctl status

run: alertmanager: (pid 18953) 3791s; run: log: (pid 18005) 4263s
run: gitaly: (pid 18749) 3816s; run: log: (pid 17106) 4610s
run: gitlab-monitor: (pid 18888) 3802s; run: log: (pid 17741) 4484s
run: gitlab-workhorse: (pid 18766) 3814s; run: log: (pid 17593) 4529s
run: logrotate: (pid 23800) 918s; run: log: (pid 17656) 4516s
run: nginx: (pid 17608) 4526s; run: log: (pid 17627) 4523s
run: node-exporter: (pid 18780) 3813s; run: log: (pid 17714) 4501s
run: postgres-exporter: (pid 18967) 3790s; run: log: (pid 18064) 4241s
run: postgresql: (pid 17162) 4600s; run: log: (pid 17262) 4599s
run: prometheus: (pid 18909) 3798s; run: log: (pid 17837) 4410s
run: redis: (pid 17031) 4617s; run: log: (pid 17048) 4616s
run: redis-exporter: (pid 18898) 3799s; run: log: (pid 17780) 4458s
run: sidekiq: (pid 17543) 4538s; run: log: (pid 17560) 4537s
run: unicorn: (pid 17487) 4544s; run: log: (pid 17526) 4541s

慢的原因是它集成了这么多功能

3.使用

# ss -nltp
# 80端口已经被nginx占用,说明这个ip现在正在提供web服务。浏览器访问一下

# 会有一个问题,就是刚弄好的几分钟内,这个web服务的访问特别慢。
# 据说是内存小(2G),承受不了这么多服务同时开启,但是过一会就不卡了。很迷

打开页面第一件事是Change your password(minimum is 8 characters)
输入新密码(最小8位)。确定。

修改完密码立刻要sign in
Username or email是root
密码是刚才设置那个。

后面的操作就够喝git一样了。
git clone URL
git add FILE
git commit -m ''

git push -u origin 分支名
git pull
等等。



 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值