LINUX我用 LinuxLinux学习之路

Linux下安装Git与配置ssh密钥

2017-07-11  本文已影响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原理与运用(一):远程登录

上一篇 下一篇

猜你喜欢

热点阅读