gitlab的部署和应用

docker 的gitlab应用部署

  • 安装docker
    • 经过自己的实践,当前的linux版本是debian9,因为版本老旧,总是安装不了docker成功,也遇到了一个新的问题,mysql的镜像过期,经过排查发现,mysql已经不支持debian9了
    • 后续安装了宝塔第三方的运维管理工具之后,第一次安装docker失败,第二次再安装就成功了
  • 安装gitlab docker
    • 宝塔镜像本身包含有 gitlab-ce的版本,进行了安装,安装成功了
  • 配置gitlab的下载链接,因为内网限制,需要将git的连接改变成ip的地址
    • 调整方法如下:
    • 1.进入目录:/yunwei/gitlab/data/gitlab_conf
      1. 增加配置项:external_url ‘http://192.168.92.130’
    • 3.重启docker应用:docker restart gitlab
    • 具体的改变形式是:
      在这里插入图片描述
    • 参考链接:https://www.cnblogs.com/sxdcgaq8080/p/10511936.html

gitlab的使用

  • 首先需要使用admin来登录一下gitlab的网站
    • root账号的密码查找方法:
    • sudo docker exec -it gitlab grep 'Password:' /etc/gitlab/initial_root_password
  • 具体的操作还有:创建用户,创建项目,创建分组,设置ssh登录等方法

遇到的问题:

  • 1.我本机上之前是有安装过git的,并且使用的是git的图形化界面设置的,但是在下载当前这个项目的时候就是安装不上来,有点奇怪,不知道为啥会有这样的问题
    • 具体的我查看setting的配置的用户和邮箱也是正确的,那具体是什么原因呢? 我尝试了一定确认了ssh的配置是正常的,并且账号名也是正常的,但是总是让我输入密码,说明我的ssh配置是没有生效的,但是确是正确的,有点奇怪?
    • 难道是ssh的使用秘钥错误了,是否可以查看gitlab的日志,看看连接到gitlab的账号名是多少,因为我确定即使ssh配置失败,这个用户名对应的密码一定是正确的。
    • 排查方法:
    • 1.docker exec xxx(container_id) -it /bash/sh
    • 2.进入目录:/var/log/gitlab/gitlab-rails 查看日志 api_json.log 日志,发现登录名确实是对的,那为何还是密码验证不通过呢

参考链接

  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值