首先在linux下查看ssh是否存在
rpm -qa |grep ssh
如果没有安装可通过下面命令安装
yum install ssh
之后访问github有两种方式,第一种通过ssh,第二种通过https。
通过ssh的方式需要在机器上面配置ssh key,并把公钥同步到github。第二种方式则每次提交的时候都要输入github的账号密码。选用第二种方式访问github可以跳过步骤。所以ssh可以免密访问。
1、在linux开发机上生成ssh key。输入命令
$ ssh-keygen -t rsa -C "your_email@youremail.com"
(这个email地址只是个提示,不必跟github账号一致)输入命令后,会提示key文件的存放位置,一般不用改。然后会提示输入一个密码。密码主要用于对rsa私钥进行加密,对于自己的开发用机,可以不输入密码
2、把ssh key的公钥显示出来
$ cat ~/.ssh/id_rsa.pub
在github上点击“setting”,找到添加SSH key的菜单,然后新增SSH key;把文件id_rsa.pub 里面的内容全部复制到 key编辑框中,保存完毕;