如果要使用SSH协议来Clone或者推送到Github,需要配置SSH Key,配置如下:
是有已经生成的SSH Key
可以看到电脑上是否有ssh key文件:
ls ~/.ssh/id_rsa.pub
如果有,并且该SSH Key没有用到Github上其他的账号,那么你可以使用该Key,其他网站使用了这是可以的。
新生成SSH Key
ssh-keygen -t rsa -b 4096 -C "smiletecher@qq.com"
将上面的邮箱换成你的邮箱。然后一直按Enter键就行了。
拷贝SSH Key
使用命令拷贝:
pbcopy < ~/.ssh/id_rsa.pub
如果没有该命令,可以使用cat命令打印出来,然后拷贝,或者使用编辑器打开再拷贝。
将SSH Key添加到Github
首先登录Github账户,在右上角下拉中选择Settings,然后在左边选择SSH And GPG Keys,然后在右边选择New SSH key,然后在Title中写一个该key的名字,比如:company-mac,然后再Key中粘贴上面复制的内容,最后点击Add SSH key按钮。
测试Key是否添加成功
ssh -T git@github.com
输出如下:
Hi ixueaedu! You've successfully authenticated, but GitHub does not provide shell access.
表示添加成功,如果有提示请输入yes。
本文来自《完全搞懂Github电子书》,视频教程也可以通过:爱学啊官网 、腾讯课堂、网易云课堂、淘宝教育学习。
网友评论