Windows 配置 Github 的 SSH-key
HTTPS or SSH?
github 每个仓库有两类地址:https 和 ssh 通道。
https 通道获取代码方便,提交过程中每次都需要输入用户名和密码。
ssh通道需要提前配置好 ssh-key 的,后面 clone 的工程提交不需要输入用户和密码。
本文,我们讲一下 ssh 的配置方式。
1、生成 SSH-key
ssh-keygen -t rsa -C "xxxxxx@yy.com"
(邮箱为githup注册时使用的邮箱)然后一路回车
2、将秘钥复制
注意,要复制下面这个 含有 .pub 后缀的 id_rsa.pub 公钥!
不要复制 id_rsa 私钥,否则会提示你格式不正确!这个坑踩了好久!
3、将复制好的秘钥粘贴到 github 中
如图,点击 New SSH Key
4、新建完成之后,在本地切换远程 https 到 ssh 通道
(1)查看原来的远程版本,看到是 http 的
$ git remote -v
origin https://github.com/HanquanHq/MD-Notes.git (fetch)
origin https://github.com/HanquanHq/MD-Notes.git (push)
(2)修改为 ssh 方式
git remote set-url origin git@github.com:HanquanHq/MD-Notes.git
(3)再次查看
$ git remote -v
origin git@github.com:HanquanHq/MD-Notes.git (fetch)
origin git@github.com:HanquanHq/MD-Notes.git (push)
(4)随便做一些修改,push 验证一下,不需要输入用户名和密码了!大功告成!
Windows 配置 Github 的 SSH-key相关推荐
- Windows 环境配置Github 的SSH key
今天需要将本机编写的代码提交至github 上,但是push 远程分支提示如下错误信: remote: Support for password authentication was removed ...
- windows下GitHub的SSH Key 配置
https://www.jianshu.com/p/9317a927e844 转载于:https://www.cnblogs.com/lishidefengchen/p/10481889.html
- github ssh 配置_怎么给Git配置多个SSH Key?
有时候我们可能需要在同一台电脑上配置多个SSH Key,比如公司项目使用的是GitHub,个人开发用的是码云Gitee.这个时候我们可能需要有两个SSH Key,怎么配置呢? 假设你之前已经生成了一个 ...
- windows系统如何添加ssh key到github
我自己的电脑安装了git后,从来没有用过,今天偶然用了一次,发现不能pull到东西,报错说我没有权限,于是我网上搜索了一下,应该是我没有配置ssh key的原因,相信很多人都有和我一样的经历吧,这里呢 ...
- gitHub设置SSH Key
原文地址 设置SSH Key 在注册好github账号后,打开你的电脑桌面上的一个文件夹,这就建立了一个本地工作库,在里面点击鼠标右键,找到你的git bash here-点击开,如图所示:进行下面操 ...
- GitHub添加SSH key
1.打开Git Bash命令行窗口 2.检查是否已有SSH 如果没有,会返回如下信息,继续第三步创建SSH $ cd ~/.ssh bash: cd: /c/Users/Him/.ssh: No su ...
- github使用ssh key
参考: 官方的帮助文档 一个博主 教程有很多,官方的最稳妥且清楚. 但都是教到 $ ssh -T git@github.com # Attempts to ssh to GitHub 显示 > ...
- SSH的工作原理、加密方式以及配置多个ssh key
1.SSH工作原理 从ssh的加密方式说开去,看下文
- 管理本地多个SSH Key
有的时候,不仅Github使用ssh key,工作项目或者其他平台可能也需要使用ssh key来认证,如果每次都覆盖了原来的id_rsa文件,那么之前的认证就会失效.这个问题我们可以通过在~/.ssh ...
最新文章
- 【收藏】IntelliJ Idea中配置JavaFX Scene Builder
- 数值分析 使用c语言 源码_分析源码,学会正确使用 Java 线程池
- xmlspy php,XMLSpy使用流程 - tnlzz31985的个人空间 - OSCHINA - 中文开源技术交流社区
- 图形学之空间坐标变化之三维图形观察及变换
- vue请求封装,http-接口部分(文档笔记)
- 七年级认识计算机课件,认识计算机(七年级)ppt课件
- 高中计算机竞赛教案,信息技术教学案例评比——选择排序的算法实现(金华第一中学)...
- FFmpeg系列(二)-Android项目引入FFmpeg库播放视频
- 最简单的Windows CE应用程序
- python自动发微信api_调用微信API发送微信消息python脚本
- elasticsearch安装使用
- div内容上下左右居中
- C++ 动态库、静态库、__declspec(dllexport)、符号隐藏、gcc visibility (“default“)
- GPG入门 - 练习笔记
- 计算机的cpu不能用,CPU故障该怎么确定?解决办法?
- 人工智能欠缺对语言和情感的理解和处理能力
- 二维列表python
- 文件传输工具, 手机电脑都能用 - 收集
- 我是这样变成一个RHCE的(转)
- Direct2D入门
热门文章
- POJ - 2018 Best Cow Fences(二分+最长连续子段和)
- TensorFlow2-简介
- 动态规划算法-06Longest Valid Parentheses问题
- python 协程、进程、线程_Python 中的进程、线程、协程
- 36.rustc编译参数.txt
- 【Boost】boost库asio详解2——strand与io_service区别
- 用 70 行代码给你自己写一个 strace
- 并发编程中常见的锁机制:乐观锁、悲观锁、CAS、自旋锁、互斥锁、读写锁
- idea打断点启动项目后debug红点内没有√,导致无法调试
- 干货!全面认识Docker和基本指令