centos7.6环境下gitLab生成ssh keys

一、简介
本文介绍如何生成ssh keys,然后可以通过ssh的私钥与公钥拉取gitLab中的代码。

二、操作
(1) 先搞清楚一个概念,如果要在A机器上通过ssh keys来拉取B机器上的gitLab代码,那么你的以下的操作应该在A机器上;而如果你想在A机器上拉取原本就处于A机器上的gitLab代码,那么以下操作就是在A机器上。

(2) 本文是在A机器上部署了gitLab,然后我也想在A机器上通过ssh keys拉取代码,所以我的操作都在A机器上。

ssh-keygen -t rsa -C '[email protected]'     #最后那个是你的邮箱,然后一路回车到底

那么相应的目录下会生成下面两个文件,我的是centos7.6,所以我的目录是:/root/.ssh,至于你们的目录是哪里,在最后回车完以后,会有显示,你们自己灵活看。
在这里插入图片描述

(3) 接下来咱们需要拿上一步中生成的公钥到gitLab中的:点击右上角的头像->选择Edit profile -> 然后再选中SSH keys
在这里插入图片描述
把上一步生成的:id_rsa.pub放到里面。
在这里插入图片描述
如下图所示,填好下面的两个配置后,点击Add key就算ssh key与gitLab挂钩好了。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/lzc2644481789/article/details/124895148