git客户端通过PUTTY生成公钥和私钥连接GitLab

参考运维工作笔记,赖荣生,感谢两位的分享。

1 使用PUTTY生成公钥和私钥git客户端通过PUTTY生成公钥和私钥连接GitLab_第1张图片

选择RSA(部分机器上的加密算法不太一样 ),点击Generate 然后不断的在界面上滑动鼠标 不然生成进度会停止 第一次用的时候傻叉一样等了10分钟也没生成出来,感觉自己跟智障没区别

PUTTYgit客户端通过PUTTY生成公钥和私钥连接GitLab_第2张图片
或者选择ssh-2 rsa:
git客户端通过PUTTY生成公钥和私钥连接GitLab_第3张图片
生成内容如下:
git客户端通过PUTTY生成公钥和私钥连接GitLab_第4张图片

保存生成的公钥和私钥并将公钥放到远程系统 比如gitlab/github等

git客户端通过PUTTY生成公钥和私钥连接GitLab_第5张图片
拷贝框内密匙放到gitlab的是ssh keyS中 并且自己给key起个名字,随意叫啥, 同时保存私钥,点击save private key 随便保存到哪里都行 记录下文件位置 后面还要用
git客户端通过PUTTY生成公钥和私钥连接GitLab_第6张图片

设置git client的ssh client

设置git客户端使用的ssh client 在git->setting->neywork中设置ssh client文件路径 默认基本都有设置 没有的手动指定下
git客户端通过PUTTY生成公钥和私钥连接GitLab_第7张图片
设置远程代码库的推送和拉取使用的私钥 这里putty key直接选择上面保存在本机的私钥 .ppk文件即可
git客户端通过PUTTY生成公钥和私钥连接GitLab_第8张图片
现在就可以使用ssh url 比如 git clone [email protected]:smallnie/CustomConfigDemo.git (随便找的)直接操作远程代码了 第一次操作会提示保存下凭证 点击确定即可

你可能感兴趣的:(Gitlab,PUTTY,公钥,私钥,git)