ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

githab创建SSH密钥

2019-05-18 18:54:51  阅读:255  来源: 互联网

标签:Admin rsa pub githab 密钥 key id ssh SSH


1.输入  ls -al ~/.ssh,检查是否显示有id_rsa.pub或者id_dsa.pub存在  。存在则跳到第三步。

第一次操作的时候 出现以下显示:

$ ls -al ~/.ssh
total 16
drwxr-xr-x 1 Admin 197609 0 5月 7 13:35 ./
drwxr-xr-x 1 Admin 197609 0 5月 7 13:35 ../

第二次查询的时候出现:

 

2.输入 ssh-keygen -t rsa -C "123456789@qq.com"  (引号内填写自己的邮箱地址)

出现下图

Generating public/private rsa key pair.

Enter file in which to save the key (/c/Users/Admin/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /c/Users/Admin/.ssh/id_rsa.
Your public key has been saved in /c/Users/Admin/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:LsxBJPni2XeG2gTgIXl8STECFKLlGEjburcvg4E5AQQ ”yourEm123456789@qq.com
The key's randomart image is:
+---[RSA 2048]----+
|E+==oo=o |
|+*= *+o. |
|+..= =. |
|. . o.o |
|.+ . +..S. |
|+.. oo.o+ o |
| oo. +=.o |
| ..o. ... |
| .+. |
+----[SHA256]-----+

3.打开id_rsa.pub文件,并且复制全部内容 (可查看第二步已把文件地址明确显示出来。C/用户/Admin/.ssh.id_rsa.pub) 用记事本打开即可。

 

4.登录githab 选择用户设置

 

 SSH添加完成。

5接下来就是通过ssh链接克隆开发的仓库代码.在githab里面找到要复制的代码路径。

用 Git Bash 输入命令

$ git clone git@gitlab.infoepoch.com:cmsn/xx-test.git

 点回车 出现以下 ,第一次链接ssh会提示确认链接,输入yes,点回车即可。

Cloning into 'epms-sn'...
The authenticity of host 'gitlab.xx.com (47.110.137.167)' can't be established.
ECDSA key fingerprint is SHA256:ozcEzPvQ3kUEquHmdkAY7KrB/axXy7KDd/hsKXPqX7I.
Are you sure you want to continue connecting (yes/no)? yes

Warning: Permanently added 'gitlab.xx.com,47.110.137.167' (ECDSA) to the list of known hosts.
remote: Enumerating objects: 8968, done.
remote: Counting objects: 100% (8968/8968), done.
remote: Compressing objects: 100% (4878/4878), done.
Receiving objects: 4% (376/8973), 18.38 MiB | 133.00 KiB/s

执行完成之后,代码就克隆下来了。

6.打开 vs 可查看链接

 

注意事项: 完成以上操作之后,我的vs不能拉取、提取和同步,并且右下角无功能显示。vs版本是2015,改成http链接也不行。所以我就在软件管理 查询到vs2017 .,点击下载,按照步骤一直安装即可。在打开vs,右下角就出现功能,并且可以正常使用同步功能。

 

 

接下来到这,基本可以正常使用。

标签:Admin,rsa,pub,githab,密钥,key,id,ssh,SSH
来源: https://www.cnblogs.com/suqq/p/10886667.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有