Git使用ssh密钥

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git使用ssh密钥相关的知识,希望对你有一定的参考价值。

参考技术A git支持https和git两种传输协议,github分享链接时会有两种协议可选,如果使用https协议,每次pull, push都会提示要输入密码,如果使用git协议,然后使用ssh密钥,这样免去每次都输密码的麻烦。

Git服务器都会选择使用SSH公钥来进行授权。系统中的每个用户都必须提供一个公钥用于授权,没有的话就要生成一个。生成公钥的过程在所有操作系统上都差不多。

1.生成密钥对

如果没有对应的文件,可以用ssh-keygen来创建

然后,会提示你输入密码,如下:

设置好之后,如下

到此为止,你本地的密钥对就生成了。

2.将SSH Key添加到ssh-agent

可以查看ssh-agent中的密钥,检测是否添加成功

还可以从ssh-agent中删除多余的密钥

3.添加公钥到你的远程仓库(如github)

4 验证下新增的key是否有生效

如果看到如下

恭喜你,你的设置已经成功了

git如何生成ssh密钥 git生成配置ssh密钥key详细步骤

git如何生成ssh密钥 ?有不少朋友们在下载git以后,不知道如何使用git软件生成配置密钥key。今天小编就来给大家说明一下git生成配置ssh密钥key详细步骤。

具体步骤如下:

1、在电脑桌面,鼠标右键,选择"Git Bash Here",打开Git命令窗口;

2、在Git命令窗口中配置用户,输入如下命令:

git config --global user.name "blkj"

其中:"blkj"是你自己要填写的用户名

3、继续在Git窗口中配置邮箱,输入如下命令:

git config --global user.email "blkj@boranet.com.cn"

其中:"blkj@boranet.com.cn"是用户自己的邮箱地址

4、此时会在C:\\Users\\Administrator目录下生成.gitconfig配置文件(此文件不能删除);

5、查看.gitconfig配置文件里的内容;

6、继续在Git命令窗口中输入如下命令,即可生成SSH公钥和私钥

ssh-keygen -t rsa -C "blkj@boranet.com.cn"

7、进入C:\\Users\\Administrator\\.ssh目录下,查看生成的SSH密钥;

8、在Git窗口中输入如下命令,可以查看公钥和私钥

cat ~/.ssh/id_rsa.pub

以上就是git如何生成ssh密钥的方法介绍了,希望对各位朋友们有所帮助。

以上是关于Git使用ssh密钥的主要内容,如果未能解决你的问题,请参考以下文章

git使用ssh密钥

git如何使用ssh密钥

码云(gitee)配置ssh密钥

TortoiseGit使用ssh密钥连接git服务器

Git使用ssh密钥

git如何生成ssh密钥 git生成配置ssh密钥key详细步骤