windows环境下 生成公钥和私钥
-
上传代码到远程仓库的时候需要秘钥进行验证是否本人上传的。打开Git目录下的Git Bash
输入ssh-keygen,回车
- 可直接不输入路径,使用默认路径(c/Users/Administrator/.ssh/)
- 按照提示要输入两次密码,但是如果输入了,每次操作操作git库时都要输入密码,所以选择不输入密码
- 密码输入结束后,提示已生成秘钥
- 打开c:/Users/Administrator/.ssh/,在文件中,id_rsa是私钥文件,id_rsa.pub是公钥文件
- 将公钥文件内容添加到github中的ssh公钥
-
回到git bash,输入
ssh -T git@git.oschina.net
-
如果显示 'Welcome to Git@OSC, your username!',则表示成功
修改本地的ssh remote url。不用https协议,改用git协议
-
查看当前的remote url,可以看到是使用https协议进行访问的
git remote -v orgin https://github.com/xxx/xxx.git(fetch) orgin https://github.com/xxx/xxx.git(push)
-
调整url,使用项目的ssh url
git remote set-url origin git@github.com:xxx/xxx.git
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
2015-08-31 在Linux运行期间升级Linux系统(Uboot+kernel+Rootfs)
2015-08-31 【详解】嵌入式开发中固件的烧录方式
2015-08-31 嵌入式系统烧写uboot/bootloader/kernel的一般方法
2015-08-31 Linux下USB烧写uImage kernel
2015-08-31 Xmanager连接CentOS的远程桌面
2015-08-31 命令行利器Tmux
2015-08-31 u-boot中分区和内核MTD分区关系