操作如下
1. 输入以下命令,检查本地电脑是否已经建立了ssh密钥(不排除公司电脑或者你自己的电脑之前已经注册过密钥)

注意:如果出现了id_rsa.pub这个文件就可以跳过下面操直接到第几步骤,如果没有,则按照下面顺序执行操作。
2. 没有上述文件的就需要自己输入命令行,回车自动生成ssh密钥。
ssh-keygen -t rsa -C "这里敲你的邮箱账号"

注意:-C后面的引号内输入自己的邮箱地址,出现填写的内容时直接回车使用默认值就可以了。如果这个密钥不是用于军事那块也不是特殊机密那块,也无可以不用设置密码。
3. 生成密码后再敲第一步的 ls -al ~/.ssh 命令行可以查看到id_rsa和id_rsa.pub两个文件,这两个是SSH Keys的秘钥对,id_rsa是私钥,不能暴露,id_rsa.pub是公钥,可以用于建立信息连接。
4. 执行下面命令行,进入文件夹下,打开id_rsa.pub文件,复制里面的全部内容。再去gitlab上登录自己的账号,进入setting里面进行公钥配置。




5. 输入以下命令,检测是否建立连接成功。对应出现Welcome to GitLab,xxx,即证明成功
`
最后说明
建立连接成功后可以执行命令操作,但是如果执行命令出现下面这种情况的时候,如果你本身是有权限的,但是操作失败说没有权限。

这个应该是跟你的known_hosts里面的默认地址有关,你可以删除里面的内容,就是为空文件了,等执行命令时出现提示就输入yes,自动生成对应的地址文件,就可以了。
博客介绍了本地电脑与GitLab建立SSH连接的操作。先检查本地是否有ssh密钥,无则输入命令行生成,生成后查看秘钥对,复制公钥到GitLab进行配置,再检测连接是否成功。还提到若有权限但操作失败,可处理known_hosts文件。
991

被折叠的 条评论
为什么被折叠?



