MAC电脑下确认是否已经有一个公钥
即检查.ssh文件夹,以及文件夹中是否存在id_dsa和id_rsa.pub文件
有.pub后缀的文件就是公钥,另一个文件则是密钥
如果不存在,或者干脆连.ssh文件夹都没有,可以进行创建
如果存在,直接将公钥串发给git服务器管理员
$ cd ~/.ssh
$ ls
生成公钥
可以用ssh-keygen来创建
它先要求你确认保存公钥的位置(.ssh/id_rsa)
然后它会让你重复一个密码两次,如果不想在使用公钥的时候输入密码,可以留空
![](https://img.haomeiwen.com/i8541677/5ea885240c722d51.png)
生成ssh.png
将公钥发送给git管理员
将下面命令打印出来的公钥串发送给git管理员
cat ~/.ssh/id_rsa.pub
参考资料
Win10电脑下确认是否已经有一个公钥
1.首先去安装好git,如果没有安装好可以去官网下载,
下载地址为:https://git-scm.com/downloads
![](https://img.haomeiwen.com/i8541677/98f4dac7e4456195.png)
2.安装好后,点击鼠标右键,选中 “Git Bash here
![](https://img.haomeiwen.com/i8541677/eb8f4807302079bb.png)
3.打开后的如下所示,输入指令cd ~/.ssh/
如果提示如果提示 “ No such file or directory" 那么可以采用 命令:
mkdir ~/.ssh来创建文件夹
![](https://img.haomeiwen.com/i8541677/ae3229689ad3bca9.png)
4.配置全局的name和email,这里是你的github的账号和email
配置的命令如下:
git config --global user.name "you Account"
git config --global user.email "you email@163.com"
5.生成SSH公钥
命令如下:
ssh-keygen -t rsa -C “you email@163.com"
6.查看生成的公钥文件
命令如下:
cd ~/.ssh
![](https://img.haomeiwen.com/i8541677/636f92338c5321cd.png)
7.登陆github网站,点击用户头像旁边的下拉三角形。点击setting。
![](https://img.haomeiwen.com/i8541677/5f34eb3911b16f14.png)
8.点击左侧的SSH and GPG keys,然后再点击右上方的new SSH Key
![](https://img.haomeiwen.com/i8541677/1bf3bd2d1d99f9e9.png)
9.拷贝id_rsa.pub文件中的所有内容到下图的key区域,粘贴好后点击Add SSH Key
![](https://img.haomeiwen.com/i8541677/ac0e303891ebf0f2.png)
10.测试是否添加成功
输入命令:
ssh git@github.com
成功后可以看到
Hi zhang1github2test! You've successfully authenticated, but GitHub does not provide shell access.Connection to github.com closed.
网友评论