SSH 改个端口,连 Git 都报错?SSH 客户端与服务端的“配置陷阱”
很多开发者在尝试修改服务器 SSH 端口以增加安全性时,经常会遇到一个令人抓狂的现象:原本好好的 Git 推送、远程拉取代码,全都不通了!明明改的是服务器的 SSH 端口,为什么反而把自己电脑的客户端搞“瘫痪”了?
CI/CD 构建中能保护好 SSHKEY吗?
背景使用极狐GitLab CI/CD,在部署方面,主要有两种方式:部署到K8S集群Push模式:流水线通过kubectl执行命令部署,这需要把K8S的权限给流水线,存在安全风险Pull模式:使用极狐GitLab Agent for Kubernetes 或ArgoCD,通过Git
SSH Keys Manager:集中浏览、复制、生成和整理SSH密钥及SSH配置
SSH Keys Manager:集中浏览、复制、生成和整理 SSH 密钥及 SSH 配置条目的工具https://github.
git ssh key生成及使用
windows中,安装git,在gitbash中执行如下命令:1.ssh-keygen-t ed25519 -C "[email protected]"命令执行过程中会出现key文件存储路径,路径可修改。
使用GitLab+Drone CI持续集成自动部署web项目,图文详细
Trusted 选项,一般在部署docker项目时需要打开,如果不打开,部署docker项目时,无法使用挂载功能,即volume。
10分钟搞定gitlab-ci自动化部署
gitlab-ci 是持续集成工具/自动化部署工具,类似 jenkins。持续集成 是将代码集成到共享存储库并尽可能早地自动构建/测试每个更改的实践 - 通常一天几次。概述在编码完成时都会进行打包发布过程,如果每次都手动操作这一步骤就会浪费时间,效率低下。所以就有了持续集成。
Git中使用SSH协议的方法
git作为一款linux创始人开发的代码管理工具,可以说是非常的实用,但是很多程序员新人不知道如何使用ssh协议进行代码操作和管理,使用http等方式,其实要在Git中使用SSH协议进行代码操作,只需要完成以下步骤,很简单:生成SSH密钥对。
搭建gitlab自定义域名
Gitlab 内置了 nginx,所以配置nginx代理服务器转向GitLab内置的nginx。参见官网:见原文链接#configuring-the-external-url-for-gitlab。
Gitlab搭建
官网地址:https://about.gitlab.com/自定义安装:https://docs.gitlab.com/ce/install/installation.