github配置ssh key密钥的方法
ssh连接原理
在我们提交代码的时候, github需要用我们账号对应的公钥去解密我们提交的代码,如果能正确的解密说明当前提交代码的用户合法的。
所以在提交代码事先我们的电脑中需要持有一个私钥我们的github账户中也有持有一个公钥
GitHub配置SSH Key的目的是为了帮助我们在通过git提交代码是,不需要繁琐的验证过程,简化操作流程。
设置git的user name和email
初次安装 git
需要配置用户名和邮箱,否则git会提示:please tell me who you are.
你需要运行命令来配置你的用户名和邮箱:
git config --global user.name "bing"
git config --global user.email "550392236@qq.com"
配置 SSH Key 免密登录步骤
1. 进入当前用户的根目录:
cd ~
2. 删除已经存在的 .ssh 目录:
rm -r .ssh
3. 运行命令生成 .ssh 密钥目录
ssh-keygen -t rsa -C 550392236@qq.com
(你的github邮箱地址)
然后一直按回车键就行了
4. 进入 .ssh 目录查看文件列表
cd .ssh
5. 查看 .ssh里面的文件
ls
生成的私钥:id_rsa
生成的公钥:id_rsa.pub
6. 查看并复制 id_rsa.pub 文件内容
cat id_rsa.pub
7. 在 github 中新增SSH Key
- 登录 GitHub
- 点击用户头像
- Settings
- SSHandGPG keys
- New SHH Key
- 输入标题及公钥信息(上面复制 id_rsa.pub 文件内容)
最后,输入密码确认,ok~
github配置ssh key密钥的方法相关推荐
- Github配置ssh key【不用密码访问Github上代码】
文章目录 前言 配置SSH 第一步:检查本地主机是否已经存在ssh key 第二步:生成ssh key 第三步:获取ssh key公钥内容(id_rsa.pub) 第四步:Github账号上添加公钥 ...
- window下配置SSH连接GitHub、GitHub配置ssh key
此经验分两部分: 第一部分介绍:在windows下通过msysGit(Git for windows.Git Bash)配置SSH Keys连接GitHub. 第二部分介绍:在GitHub上创建仓库, ...
- Github 配置SSH key 下载项目并关联
自己的github上有项目,用新的电脑想要下载并关联开发,如何操作? 主要介绍ssh key的方式, ssh key 一旦配好了之后就一劳永逸了,前提是你是项目的拥有者 https的话比较简单,但是每 ...
- Windows 环境配置Github 的SSH key
今天需要将本机编写的代码提交至github 上,但是push 远程分支提示如下错误信: remote: Support for password authentication was removed ...
- GitHub如何配置SSH Key
文章目录 步骤 一.设置git的user name和email 二.检查是否存在SSH Key 三.获取SSH Key 四.GitHub添加SSH Key 五.验证和修改 https://github ...
- 如何在Github上配置ssh key的密钥
Step0 : 解释说明 git使用SSH配置, 初始需要以下三个步骤 使用秘钥生成工具生成rsa秘钥和公钥 将rsa公钥添加到代码托管平台 将rsa秘钥添加到ssh-agent中,为ssh clie ...
- 解决GitHub未配置SSH key提示错误信息
git push -u origin master Permission denied (publickey). fatal: Could not read from remote repositor ...
- Gitee(码云)、Github同时配置ssh key
Gitee(码云).Github同时配置ssh key:https://www.jianshu.com/p/161b61d6bae1 转载于:https://www.cnblogs.com/bydzh ...
- gitHub设置SSH Key
原文地址 设置SSH Key 在注册好github账号后,打开你的电脑桌面上的一个文件夹,这就建立了一个本地工作库,在里面点击鼠标右键,找到你的git bash here-点击开,如图所示:进行下面操 ...
最新文章
- python直方图hist用法参数详解
- 科技部5个6G重点项目
- slice,substring,substr的区别
- 关于UC、火狐、谷歌浏览器屏蔽布局中广告的解决办法
- 缺失的第一个正数—leetcode41
- 吴玉禄他的机器人_中国人— 我们村的机器人
- 什么MySQL语句在存储过程体中是合法的
- *p++,*(p++),(*p)++的区别
- 软考信息安全工程师学习笔记汇总
- python查看是否存在某个变量名
- SQL(基于MySQL)—— 常用查询语句
- Html5-canvas
- Linux 在 M1 上跑起来了
- Tree(树链剖分+线段树延迟标记)
- 软件工程实践_Task2_sudoku
- Ubuntu安装GCC 3.4
- IT面试经验:简历上项目经验怎么写?3招教你来包装!
- linux更换浏览器,ubuntu 默认浏览器换Chrome 是正确的选择
- pve远程连接 spcie_PVE开启硬件直通功能
- 3.5 国际化与本地化
热门文章
- 电信春招面试技能,无领导小组讨论
- 生活中不可缺少的日常小知识(转载)
- 潭州课堂25班:Ph201805201 WEB 之 Ajax第八课 (课堂笔记)
- 华为发布台式电脑,可能给PC老大联想带来压力
- 浅谈2017棋牌游戏的前景 运营 推广(上) 转贴
- 融云猿桌派开放报名:扶我起来,我能干到36岁
- 特斯拉FSD技术解析
- 《雷神之锤 Ⅲ》平方根倒数速算法魔术数字的另一种求法(2)
- 北师大版图形的旋转二教案_北师大版数学六年级下册《图形的旋转(二)》教案疲惫不堪的意思...
- MAT堆栈文件分析工具的使用