gitlab配置ssh秘钥

1.下载git,地址(https://git-scm.com.downloads),下载安装即可。

2.运行电脑终端或git终端,

    windows:1)电脑终端:运行电脑终端,window+R,输入cmd,enter;

                      2)git终端:桌面右键,Git Bash Here.

    mac:打开终端。启动台=》搜索(终端)

3.生成ssh-key

命令:ssh-keygen -t rsa -C '注册的gitlab邮箱',生成的公司秘钥会提示是否需要重命名,公司gitlab的秘钥我们就使用默认名称,直接回车跳过,另外还会提示你设置密码,设置密码的话后续登陆会比较麻烦,也直接跳过。成功后大概是这样的(涉及个人账号的没有截):

gitlab配置ssh秘钥_第1张图片

4.查看秘钥:查看 .ssh/目录,可以看到公私秘钥已经生成,名称分别为id_rsa.pub、id_rsa;

执行命令查看公钥内容:cat ~/.ssh/id_rsa.pub,或者直接用编辑期打开id_rsa.pub。公钥大概是这个

5.新增秘钥。

    登陆gitlab网站,用户设置=》SSH秘钥,将生成的秘钥复制进文本输入框。确定

6.配置config

在.ssh/目录下新建config文件:touch config,通过nano编辑器进行如下配置:

# gitlab   

Host gitlab

    HostName z.gitlab.com(hosts中写入的对应gitlab地址)

    IdentityFile ~/.ssh/id_rsa

7.检测

ssh -T git@gitlab

gitlab配置ssh秘钥_第2张图片

不报错的话,配置成功。

如果报错"Could not resolve hostname xxx: nodename nor servname provided, or not known",

检查config中hostname与/etc/hosts中配置的gitlab地址是否匹配。

你可能感兴趣的:(gitlab配置ssh秘钥)