Linux下安装Git与配置ssh密钥


本篇目录:
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原理与运用(一):远程登录

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,385评论 19 139
  • 1.git的安装 1.1 在Windows上安装Git msysgit是Windows版的Git,从https:/...
    落魂灬阅读 12,800评论 4 54
  • 一、Homebrew简介、安装以及git安装 Homebrew简称brew,是Mac系统上软件包的管理工具,能在M...
    程旭媛阅读 2,893评论 1 1
  • 文/Bugtags(简书作者)原文链接:http://www.jianshu.com/p/ca5cc986c001...
    狮_子歌歌阅读 593评论 0 0
  • 路灯会准时点亮 在昨天在今天 星光将如期隐埋 在今天在明天 一个布娃娃在眺望 在花瓶里眺望 即将坠落的吊灯 童话里...
    当我们谈论梦想时阅读 287评论 0 0

友情链接更多精彩内容