当前位置: 首页 > news >正文

Gitlab不允许使用ssh拉取代码的解决方案

一、起因

之前一直是用ssh进行代码拉取,后来公司搞网安行动,不允许ssh进行连接拉取代码了
因为我是用shell写了个小型的CI/CD,部署前端项目用于后端联调的,因此在自动部署时,不方便人机交互,所以需要自动填充账密。

二、解决方案

解决方案,用git的凭据.git-credentials,如果docker中shell没有写入的话,就自己去容器内部写入,2种方式

  1. 直接新建这个文件,按照cat出来的内容填写,如下图console内容
  2. 进入容器内部,直接拉取 https的gitlab项目,会自动触发填写账密的交互。(推荐)

在这里插入图片描述

三、 效果

在这里插入图片描述

相关文章:

  • 【NVM】持久内存的架构
  • vue3中element-plus下拉菜单与图标的使用
  • 22-LINUX--多线程and多进程TCP连接
  • 字节跳动(校招)算法原题
  • SQL生成序列浅析
  • Linux-用户管理
  • 【RabbitMQ】使用SpringAMQP的Publish/Subscribe(发布/订阅)
  • 【大模型部署】在C# Winform中使用文心一言ERNIE-3.5 4K 聊天模型
  • Hive环境搭建
  • 从 0 手撸一个 pytorch
  • 中国联通国际在商业零售领域的全球网络与SDN网络技术应用
  • ANDROID OLLVM 混淆配置
  • 【OpenCV】像素信息统计
  • redis数据类型之string,list
  • zabbix配置自动发现规则模版-snmp
  • [deviceone开发]-do_Webview的基本示例
  • 【跃迁之路】【477天】刻意练习系列236(2018.05.28)
  • conda常用的命令
  • Flannel解读
  • GDB 调试 Mysql 实战(三)优先队列排序算法中的行记录长度统计是怎么来的(上)...
  • interface和setter,getter
  • JavaScript 基础知识 - 入门篇(一)
  • Java面向对象及其三大特征
  • log4j2输出到kafka
  • SegmentFault 社区上线小程序开发频道,助力小程序开发者生态
  • Vim Clutch | 面向脚踏板编程……
  • web标准化(下)
  • 翻译:Hystrix - How To Use
  • 关于List、List?、ListObject的区别
  • 基于Volley网络库实现加载多种网络图片(包括GIF动态图片、圆形图片、普通图片)...
  • 什么软件可以剪辑音乐?
  • 使用Tinker来调试Laravel应用程序的数据以及使用Tinker一些总结
  • 试着探索高并发下的系统架构面貌
  • 数组大概知多少
  • 想晋级高级工程师只知道表面是不够的!Git内部原理介绍
  • 一个6年java程序员的工作感悟,写给还在迷茫的你
  • 因为阿里,他们成了“杭漂”
  • 用 vue 组件自定义 v-model, 实现一个 Tab 组件。
  • AI又要和人类“对打”,Deepmind宣布《星战Ⅱ》即将开始 ...
  • #中的引用型是什么意识_Java中四种引用有什么区别以及应用场景
  • (10)Linux冯诺依曼结构操作系统的再次理解
  • (3)选择元素——(17)练习(Exercises)
  • (7)摄像机和云台
  • (MIT博士)林达华老师-概率模型与计算机视觉”
  • (SpringBoot)第七章:SpringBoot日志文件
  • (大众金融)SQL server面试题(1)-总销售量最少的3个型号的车及其总销售量
  • (附源码)计算机毕业设计SSM疫情下的学生出入管理系统
  • (力扣记录)235. 二叉搜索树的最近公共祖先
  • (一)spring cloud微服务分布式云架构 - Spring Cloud简介
  • (原創) 人會胖會瘦,都是自我要求的結果 (日記)
  • (转)Linux整合apache和tomcat构建Web服务器
  • (转)大型网站的系统架构
  • (转)为C# Windows服务添加安装程序
  • .net core MVC 通过 Filters 过滤器拦截请求及响应内容
  • .NET Core中的去虚