当前位置: 首页 > news >正文

[Git]ssh下用Tortoisegit每次提交都要输密码

问题描述

ssh模式下,用小乌龟提交代码,即使在git服务端存储了公钥,仍然要每次输入密码。

原因分析

小乌龟需要额外配置自己的密钥,才能免除每次输密码。

解决方案

1.配置好ssh密钥

具体方法参考我前一篇文章:

[Git]ssh模式每次提交都要输入密码

2.生成ppk密钥文件

打开小工具puttygen.exe, 目录通常在tortoisegit安装目录的bin下面:

D:\Program Files\TortoiseGit\bin\

打开菜单 Conversions -> Import key,选择密钥文件 C:\Users\szx\.ssh\id_rsa

加载成功后,点击"Save private key"

弹出的警告,选是

文件保存为 id_rsa_putty.ppk

3. 在tortoisegit中使用ppk

TortoiseGit -> Settings -> Git -> Remote -> 选择origin -> Putty Key选择刚才生成的ppk文件 -> 确定。

配置完毕后,再用小乌龟提交代码就不用输密码了。

相关文章:

  • AnaTraf:深度解析网络性能分析(NPM)
  • 基于Qt6 + MuPDF在 Arm IMX6ULL运行的PDF浏览器——MuPDF Adapter文档
  • SMT贴片加工技术解析与应用要点
  • Linux 文件查看|查找|压缩|解压 常用命令
  • Github 2025-05-12 开源项目周报 Top15
  • Unity动画系统使用整理 --- Playable
  • 【后端】SpringBoot用CORS解决无法跨域访问的问题
  • 基于STM32、HAL库的BMP390L气压传感器 驱动程序设计
  • Spring MVC 和 Spring Boot 是如何访问静态资源的?
  • 脑机接口重点产品发展路径分析:以四川省脑机接口及人机交互产业攻坚突破行动计划(2025-2030年)为例
  • Meilisearch 安装
  • 智能手表 MCU 任务调度图
  • JSON 实体属性映射的最佳实践
  • 人脸识别deepface相关笔记
  • Spring Boot中Redis序列化配置详解
  • CSS3 伪元素(Pseudo-elements)大全
  • Kubernetes控制平面组件:Kubelet 之 Static 静态 Pod
  • Flask如何读取配置信息
  • Service Mesh实战之Istio
  • 9.0 C# 调用solidworks介绍1
  • 训练孩子的科学思维,上海虹口推出“六个一百”旗舰工程
  • 中美大幅下调超100%关税,印巴四日“战争”复盘|907编辑部
  • 中共中央、国务院印发《生态环境保护督察工作条例》
  • 马上评丨摆摊要交芙蓉王?对吃拿卡要必须零容忍
  • 世贸组织欢迎中美经贸高层会谈取得积极成果
  • 跨越时空的“精神返乡”,叶灵凤藏书票捐赠上海文学馆