首页 > 其他分享 >gitlab

gitlab

时间:2023-04-26 12:44:06浏览次数:40  
标签:git keys gitlab 公钥 报错 ssh

公司是自建的gitlab的服务器,部署项目是集成到了自研的运维管理平台。之前拉取都是没有问题的,有一次另外的同事说,现在部署项目无法成功。

排错过程
根据报错信息排查,发现是 git clone git@xxx:xx.git 报错。之前是可以的,突然不行了,gitlab 上面也可以查看到公钥。

报错信息忘记保存了。额…

提供下自己的想法,gitlab 服务是没有人动过的。

首先,手动添加了 服务器的公钥到 gitlab 的 ssh keys,界面显示添加成功。发现依然无法git clone 成功。

根据报错信息搜了波,发现查出来的文章和我的不太一样。

然后,想着那可能是公钥没有保存到 gitlab 服务的 .ssh 文件夹中。

按照这个思路,查看 /var/opt/gitlab/.ssh/authorized_keys ,发现之前的 公钥不见了,奇怪!!!

解决办法
按照 gitlab 安装目录中,.ssh/authorized_keys 中的格式,(注意,这里的格式要根据自己的服务更改)。添加服务器的公钥进入就可以正常使用。
比如:
————————————————
版权声明:本文为CSDN博主「画个一样的我」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_41856663/article/details/126681648

标签:git,keys,gitlab,公钥,报错,ssh
From: https://www.cnblogs.com/gaoyuechen/p/17355570.html

相关文章

  • gitlab 开发人员更换手机后MFA认证无法登录
    目录gitlab开发人员更换手机后MFA认证无法登录解决方法gitlab开发人员更换手机后MFA认证无法登录开发人员用mfa二次认证登录gitlab,有开发更换手机后,发现登录gitlab时必须输入mfa二次认证解决方法需要找运维管理人员,登录mfa取消二次认证,登录后自己再开启二次认证运维人员以......
  • GitLab-DevOps思想
    1、什么是DevOps:  DevOps是Development(开发)和Operations(运维)的缩写,是一组过程、方法与系统的统称;强调“应用程序/软件工程”的开发、技术运营和质量保障(QA)人员之间沟通、协作一体化。实现持续集成、持续交付,包括持续部署。2、DevOps的意义:  ......
  • GitLab-CI/CD使用
    一、 二、   GitLabCI/CD是GitLabContinuousIntegration(Gitlab持续集成)的简称。只要在项目仓库的根目录添加.gitlab-ci.yml文件,并且配置了gitlabRunner(运行器),那么每一次push或者合并请求(MergeRequest)都会触发CIPipeline。  1)GitLabRunner可以运行在GNU/Lin......
  • GitLab-理解里程碑(史诗)/议题,评论/主题,代码建议
    1、里程碑:  可以理解为对大的工作内容进行定义,比如构建一个版本、新增某个功能、变更某个需求。2、议题:  为对“里程碑”进行进行模块拆分,比如变更某个需求时设计到多个端进行修改、多个接口修改、多个接口修改时又涉及到其他系统业务场景进行测试。可对这些内容进行拆分,并......
  • docker部署gitlab CI/CD (二)终篇:部署gitlab runner和添加gitlab-ci.yml文件 终极踩坑版
    网上教程很多,但断断续续,先不说大部分都是只截取片段,让人云里雾里,不会的看不懂,懂的不需要看,根据步骤跑不起来不说,改了一堆,完全不解释为什么,也分不清是官方要求还是作者自己夹带的私货。痛定思痛,抛弃任何教程,根据报错实时改进,于2023年4月24日完成此篇。官方文档:https://docs.g......
  • docker部署gitlab-runner
    要求在注册runner之前,您必须首先:将其安装在与安装GitLab的服务器不同的服务器上获取令牌:对于共享运行器,让管理员转到GitLab管理区域并选择Overview>Runners对于grouprunner,转到CI/CD>Runners对于projectrunner,转到Settings>CI/CD并展开Runners部分生成配......
  • 基于docker 安装的gitlab 升级
    gitlab升级背景现在的gitlab版本是13.0.1,目标是14.9.5因为,这个版本及以后支持禅道集成。升级过程先备份数据gitlab-rakegitlab:backup:create#有两个文件需要手工备份#gitlab.rb路径:/etc/gitlab/gitlab.rb#gitlab-secrets.json路径:/etc/gitlab/gitlab-secrets.js......
  • 基于Docker的GitLab更改克隆地址问题
    解决gitlab容器上的项目进行clone时,IP地址显示一串数字而不是正常IP地址的问题问题背景通过gitlab容器创建了一个项目,想clone到本地,结果发现项目的IP地址是一串数字 问题排查明明创建项目的时候,IP地址还是正常的鸭! 再看看项目的settings 那到底要......
  • GitLab 配置优化
    代码库最近换了,使用了GitLab。这两天观察了下服务器的使用情况,发现GitLab很吃内存。直接占用了30多个G的内存。一、发现问题使用top命令查看内存时,发现前几十个都是同一个应用程序。再通过ll/proc/pid命令查找具体程序位置,发现都是GItLab。这其中包含......
  • gitlab命令行修改登录页
    现象误操作修改了登录页的url,导致无法登录的问题修改进入gitlab容器dockerexec-itgitlab/bin/bash进入postgresql数据库命令行gitlab-psql执行更改语句UPDATEapplication_settingssethome_page_url='';重启gitlabgitlab-ctlrestart执行截图......