配置Github ssh

目录


    Macbook配置

    先验证是否有ssh key。打开终端然后运行

    
      ls -al ~/.ssh
    
    Image description

    如果有.pub结尾的文件直接打开
    
      cat ~/.ssh/id_rsa.pub
    
    然后复制到github的ssh key中即可(在进入自己的github,个人设置界面,找到SSH key那栏,new ssh key)
    Image description

    若没有,则需要生成,过程如下:
    1. 生成ssh-keygen
    
      ssh-keygen -t rsa -b 4096 -C "my_email@example.com"
    
    其中,”my_email@example.com“是 github 关联的邮箱;
    2.确定key保存的目录(直接回车,选择默认)
    3.输入密码(可回车不需要密码,写密码要写两遍) 这个时候在默认路径下就生成了两个文件,公钥和私钥。
    4.将SSH Key添加到ssh-agent
    
      eval $(ssh-agent -s)
    
    返回agent的Pid:
    
      ssh-add ~/.ssh/id_rsa
    
    然后输入密码,没有密码的直接回车,提示添加成功!
    5.打开id_rsa.pub文件,复制文件内容到github
    
    # 查看目录
    ls -al ~/.ssh
    # 打开id_rsa.pub文件
    cat ~/.ssh/id_rsa.pub
    


    Windows与ubuntu配置

    请参考本人CSDN博客Link


    与服务器的免密登陆配置

    请参考本人CSDN博客Link 先按照上面的生成ssh key。打开终端然后运行

    
    
    
    如下图所示:
    Image description