美文网首页LINUX我用 LinuxLinux学习之路
Linux下安装Git与配置ssh密钥

Linux下安装Git与配置ssh密钥

作者: 王雨城 | 来源:发表于2017-07-11 22:36 被阅读93次

    本篇目录:
    1、安装
    2、配置邮箱和名字
    3、ssh 配置
    4、参考


    安装

    打开Terminal,输入以下命令。

    sudo apt-get install git
    

    安装完可以用git命令查看是否成功。

    配置邮箱和名字

    git config --global user.name "yourname"
    git config --global user.email "youremail@163.com"
    

    ssh 配置

    这个配置主要是为了省去密码登录的过程,使用密码登录,每次都必须输入密码,非常麻烦,好在SSH还提供了公钥登录。
    0、原理简述
    所谓"公钥登录",原理很简单,就是用户将自己的公钥储存在远程主机上。登录的时候,远程主机会向用户发送一段随机字符串,用户用自己的私钥加密后,再发回来。远程主机用事先储存的公钥进行解密,如果成功,就证明用户是可信的,直接允许登录shell,不再要求密码。
    1、生成ssh密钥

    ssh-keygen -C 'youremail@163.com' -t rsa
    

    接下来会出现让你设置生成的ssh的保存路径以及密码,一路【回车】可以跳过。跳过的话,ssh密钥默认保存在~/.ssh/下(也就是用户的Home下面)。

    2、在github网站上配置公钥
    登录github,进入个人的Settings页面,点击SSH and GPG keys,再点击New SSH key进行配置。
    在刚刚保存的路径~/.ssh/下找到公钥文件,.开头的文件夹为隐藏文件夹,使用Ctrl +h组合键查看隐藏文件。打开.ssh下的id_rsa.pub文件,复制所有内容到github上。

    3、验证是否能够成功连接到github

    ssh -T git@github.com
    

    参考

    SSH原理与运用(一):远程登录

    相关文章

      网友评论

        本文标题:Linux下安装Git与配置ssh密钥

        本文链接:https://www.haomeiwen.com/subject/tzxvhxtx.html