git学习4--公钥的配置

补充知识点

何谓公钥:

1.很多服务器都是需要认证的,ssh认证是其中的一种。在客户端生成公钥,把生成的公钥添加到服务器,你以后连接服务器就不用每次都输入用户名和密码了。
2.很多git服务器都是用ssh认证方式,你需要把你生成的公钥发送给代码仓库管理员,让他给你添加到服务器上,你就可以通过ssh自由地拉取和提交代码了。

公钥被拒接后这样解决

Permission denied (publickey).
fatal: Could not read from remote repository.
把本地的公钥添加到远程仓库中:例如github

如何生成ssh公钥

1 生成ssh key
1.1 打开git bash
1.2 输入 ssh-keygen -t rsa -C “xxxx.com” (”“是git上的邮箱名字,好像不写也是没有问题的) ,按“enter”键,”y”, “enter键”,就可以生成ssh私钥和公钥。

这样默认会在本地的~/.ssh目录下生成id_rsa,id_rsa.pub两个文件, id_rsa是私钥,id_rsa.pub是公钥。

我的window 电脑文件路径在 C:\Users\Administrator.ssh里面

发布了277 篇原创文章 · 获赞 84 · 访问量 38万+

猜你喜欢

转载自blog.csdn.net/qq_26296197/article/details/81413365
今日推荐