查看本地是否存在key了,如果存在,可以不用生成
cd ~/.ssh
ls
查看本地存在的key 名为id_rsa.pub 或 id_dsa.pub
生成key – ssh-keygen -t rsa -C “example@163.com” 一条命令即可,后面会提示输入密码什么的,果断直接回车,空密码
ssh-keygen -t rsa -C
# Creates a new ssh key, using the provided email as a label
# Generating public/private rsa key pair.
# Enter file in which to save the key (/home/you/.ssh/id_rsa):
ssh-add id_rsa
然后就生成了需要的key了,就放在当前用户住文件夹下的.ssh/下 用编辑器打开,复制里面的内容加到github网站上
vi /root/.ssh/id_rsa.push
打开的内容看起来就想是乱码了,不过会是以之前邮箱结尾。
登录github网站 Account Settings -> SSH Keys -> Add key
标题随便打一个最好能记住,免得忘了,不过不会有那么多就是,也忘不了。
测试:
ssh -T git@github.com
# Hi username! You've successfully authenticated, but GitHub does not
# provide shell access.
如果出现下面的提示,说明就装好了,可以使用push名利直接提交快照了
如果出现warring什么的,后面带个IP地址的,关闭防火墙就往事了,正常应该添加例外把应该
英文说明: https://help.github.com/articles/generating-ssh-keys
如果文章对你有帮助,欢迎点击上方按钮打赏作者