背景
遇到个git服务器是用ssh认证的方式,就需要把我生成的公钥发送给代码仓库管理员,让他帮我添加到服务器上,我就可以通过ssh自由地拉取和提交代码了。
步骤
本文是针对Windows系统
- 检查
C:\Users\username\.ssh
目录下是否已经存在ssh公钥,
如果存在,就直接用,后续步骤就不用过了。 - 打开git bash的命令行窗口,输入指令
ssh-keygen
。 - 确认存放公钥的地址,默认就是上面说的路径,直接回车确认;
输入密码和确认密码,如果不想设置密码,直接不输入内容回车。 - 在指定目录下会生成
id_rsa
和id_ras.pub
两个文件,id_rsa.pub
发给仓库管理员,id_ras
自己收好。