Windows 环境配置Github 的SSH key
今天需要将本机编写的代码提交至github 上,但是push 远程分支提示如下错误信:
remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information.fatal: unable to access 'https://github.com/zhoulujun/algorithm.git/': The requested URL returned error: 403
大致意思是:密码验证于2021年8月13日不再支持,请用使用 personal access token 替代。
GitHub 配置SSH key 详细流程
1、先设置GitHub的user name和email
模板:
git config --global user.name "Git账号"
git config --global user.email "Git邮箱"
实际操作
git config --global user.name "zhouzhiwengang@163.com"
git config --global user.email "zhouzhiwengang@163.com"
2、使用Git Bash,生成一个新的SSH密钥
打开 Git Bash,输入如下命令,然后连续按三个回车即可:
模板:
ssh-keygen -t rsa -C "your_email@example.com"
实际操作:
ssh-keygen -t rsa -C "zhouzhiwengang@163.com"
注:生成的SSH私钥路径 ssh-add /c/Users/Administrator/.ssh/id_rsa 后面要用到。
3、使用GitBash 将SSH私钥添加到 ssh-agent
打开 Git Bash,在控制台输入如下指令,实现后台启动 ssh-agent
eval $(ssh-agent -s)
将SSH私钥添加到 ssh-agent
ssh-add /c/Users/Administrator/.ssh/id_rsa
4、将SSH公钥添加到GitHub账户
1、打开 Git Bash,在控制台输入如下指令,实现复制SSH公钥的完整内容
clip < /c/Users/Administrator/.ssh/id_rsa.pub
2、进入GitHub的设置页面(登录GitHub,在右上角)
3、点击左部侧边栏的 SSH keys 选项
4、点击 NEW SSH key 按钮
5、在Title输入框内,为你的新key取个名字,在Key输入框内,粘贴前面复制好的公钥内容,然后点击 Add key 按钮即可。
5、测试连接
打开 Git Bash 输入:
ssh -T git@github.com
将会看到如下提示:
输入yes后回车
如果提示中的用户名是你的,说明SSH key已经配置成功。
本地项目提交方式由https 切换为SSH
git修改远程仓库地址
方法有三种:
- 1.修改命令
- git remote origin set-url [url]
- 先删后加
- git remote rm origin
- git remote add origin [url]
- 直接修改config文件
- git文件夹,找到config,编辑,把就的项目地址替换成新的。
我选择第二种方式。
Windows 环境配置Github 的SSH key相关推荐
- github ssh 配置_怎么给Git配置多个SSH Key?
有时候我们可能需要在同一台电脑上配置多个SSH Key,比如公司项目使用的是GitHub,个人开发用的是码云Gitee.这个时候我们可能需要有两个SSH Key,怎么配置呢? 假设你之前已经生成了一个 ...
- Windows环境配置Anaconda+cuda+cuDNN+pytorch+jupyter notebook
Windows环境配置Anaconda+cuda+cuDNN+pytorch+jupyter notebook Anaconda 1.官网下载安装包 https://repo.anaconda.com ...
- ASP.NET Core Windows 环境配置 - ASP.NET Core 基础教程 - 简单教程,简单编程
原文:ASP.NET Core Windows 环境配置 - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core Windows 环境配置 ASP.NET Core ...
- Fbx文件解析(一)——FBX SDK for Windows环境配置
Fbx文件解析(一)--FBX SDK for Windows环境配置 一.下载并安装FBX SDK 下载网址:http://www.autodesk.com/fbx 找到与自己Windows对应.与 ...
- windows 下 配置 github
github 功能介绍 1. 记录多个版本 2.查看历史操作,可以进行版本回退和前进的控制 3. 多端共享代码,自动合成 Github 与 SVN 1. SVN 版本集中管理,所 ...
- gitHub设置SSH Key
原文地址 设置SSH Key 在注册好github账号后,打开你的电脑桌面上的一个文件夹,这就建立了一个本地工作库,在里面点击鼠标右键,找到你的git bash here-点击开,如图所示:进行下面操 ...
- GEE windows 环境配置
参照GEE开发大神的一篇文章GEE学习笔记 三十五:windows下配置本地开发环境 - 无形的风的文章 - 知乎. 按他的顺序下来还是出了点问题,再整理一下自己遇到的问题. 1.安装Google的 ...
- Java Windows 环境配置
2019独角兽企业重金招聘Python工程师标准>>> Windows下配置主要分为三部: 打开环境变量此处省略 1.JAVA_HOME 输入java安装路径 我的路径为:D:\ap ...
- Windows环境配置Apache+Mysql+PHP
好长时间没有写博客了,最近正在学习php,所以把环境配置与大家分享一下. 软件准备: 准备的软件如下图所示. apache在官方木有找到64位滴,特给出个地址,已测试可正常运行. 其它32 and 6 ...
最新文章
- 网上复制代码需谨慎,莫名其妙报错看这里!
- 第五节、实现接口 [转贴]
- acid四大特性_深入理解MySQL的ACID四大特性原理
- 紫光展锐处理器有那些手机用_酷派将发千元5G手机,国产紫光展锐加持,主打性价比...
- 孙宇晨终于和巴菲特共进晚餐 还赠送数字币作为见面礼
- 软件_聚合搜索引擎[博]
- springcloud服务网关-gateway
- HihoCoder 1527 动态规划,贪心
- SpringMVC 的运行流程
- php smarty入门,smarty教程专题
- 百度地图行政区划遮罩+描点+信息窗demo
- C++ 语言 std::is_same
- 攻防世界 Reverse logmein
- Azylee.Utils 工具组
- UGUI源代码之Image-Sliced模式
- ei论文计算机,容易写的计算机ei论文题目 计算机ei专业论文题目如何拟
- 有道笔记Markdown快捷键
- html使三角形渐变色,CSS3 简单的三角形渐变效果
- 一位Java工程师的阶段性工作总结
- 基于stm32的智能小车设计(一)