gitlab 生成并设置 ssh key

一、介绍 🎯

本文主要介绍 SSH Key 的生成方法,以及如何在GitLab上添加SSH Key。GitLab 使用SSH协议与Git 进行安全通信。当您使用 SSH密钥 对 GitLab远程服务器进行身份验证时,您不需要每次都提供您的用户名和密码。SSH使用两个密钥,公钥和私钥。公钥可以分发。私钥应该受到保护。上传您的公钥是不可能泄露机密数据的。(上传的是公钥,别搞错了)

二、配置与添加步骤 🗝️

配置 GitLab 的 SSH Key ,打开 GitBash 或者是 cmd 或者是 shell

1、配置 name

bash 复制代码
git config --global user.name "lisaisai"

2、配置 email

bash 复制代码
git config --global user.email 359681091@qq.com

3、生成 SSH key,输入命令 ssh-keygen -t rsa ,一直按回车既可,不用输入其它的

bash 复制代码
cat ~/.ssh/id_rsa.pub

4、会在电脑 C:\Users\xxxx\.ssh 生成一个目录,秘钥公钥在里面。

5、将输出的内容复制,然后打开 GitLab,单击 settings -> SSH Keys ,把复制的内容粘贴到到Key中,点击 Add key 按钮完成添加

  1. 大功告成
相关推荐
TG:@yunlaoda360 云老大39 分钟前
怎么在亚马逊云服务器上部署Node.js?
运维·服务器·node.js·aws
虎头金猫2 小时前
随时随地处理图片文档!Reubah 加cpolar的实用体验
linux·运维·人工智能·python·docker·开源·visual studio
iru3 小时前
kubectl cp详解,k8s集群与本地环境文件拷贝
运维·容器·k8s
摘星编程6 小时前
openGauss 快速上手:CentOS 环境下单机部署完整指南
linux·运维·centos
大喵桑丶11 小时前
中间件快速部署(Nginx,Keepalived)
运维·nginx·中间件
hanyi_qwe12 小时前
文本三剑客--awk
linux·运维·服务器
Caven7712 小时前
【Linux 技巧】如何在登录时自动激活 Conda Base 环境
linux·运维·conda
凌寒1113 小时前
Linux(Debian)安装、卸载 MySQL
linux·运维·mysql·debian
云飞云共享云桌面13 小时前
如何降低非标自动化工厂的研发软件采购成本
运维·服务器·网络·数据库·性能优化·自动化
七七墨染13 小时前
DotMemory系列:5. 如何实现自动化抓取和应用自托管
运维·c#·自动化