当前位置:   article > 正文

GitLab -- linux本地仓库搭建_linux上gitlab配置本地仓库

linux上gitlab配置本地仓库

1:下载wget

参考指令:

yum -y install wget

2:下载 GitLab

直接官网下载:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm

参考下载指令:(或者直接下载到WINDOW系统再放到linux虚拟机)

wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm

3:安装gitlab服务器

终端进入安装包目录,执行命令

rpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm

安装需要几分钟时间,成功的话会出现下面的画面

 下载完成后,修改文件/etc/gitlab/gitlab.rb,将里面IP和端口改成你定义的

参考命令:

vi /etc/gitlab/gitlab.rb

external_url 'http://gitlab.example.com'

替换为我的IP端口  external_url 'http://192.168.233.128:8082'

端口号选择最好先看下有没有占用的,参考命令:

netstat  -anp  |grep   端口号

云主机部署的话可参考(配置文件报错都可以参考):

  1. #打开配置文件 gitlab.rb
  2. vi /etc/gitlab/gitlab.rb
  3. #修改外网访问地址 13
  4. #ip为主机的ip地址,端口默认是8080,这里为了避免出现占用,也进行修改一下,我的配置为9527
  5. external_url = 'http://ip:prot'
  6. postgresql['shared_buffers'] = "256MB"
  7. postgresql['max_connections'] = 200
  8. #修改nginx监听
  9. #gitlab默认使用了nginx进行反向代理,这里我重新配置了一下 579行~580
  10. unicorn['listen'] = '127.0.0.1'
  11. unicorn['port'] = 8082
  12. #重新配置nginx 800
  13. nginx['enable'] = true
  14. nginx['listen_addresses'] = ['*']
  15. nginx['listen_port'] = 82
  16. #到时候访问http://IP:82 登录gitlab
  17. #退出并保存

重启,生效配置

参考指令:

gitlab-ctl reconfigure

这个配置生效命令要执行挺久的,耐心等待

重启

gitlab-ctl restart

 

 重启成功

访问gitlib

在浏览器输入http://192.168.233.128:8082 ,就可以访问的本地gitlib仓库,

初始账户: root

密码:(可自行百度查询如何获取初始密码)

如果访问不了,可以试试关闭防火墙

参考命令:

  1. systemctl stop firewalld
  2. service iptables stop

报错502,很尴尬,端口给占用了,可以换8082端口为其他端口,再次重新配置生效和重启

报错看日志:

gitlab-ctl tail

但是换了端口还不行,用free -m 命令,发现内存不断减少,原始是gitlab启动需要比较久的时间,所以才报502错误,等几分钟再登录试试,就可以了

修改密码

用修改完的密码去登录root 用户

 欧耶,登录成功!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/206878
推荐阅读
相关标签
  

闽ICP备14008679号