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

[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文件 -> 确定。

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

http://www.xdnf.cn/news/5692.html

相关文章:

  • el-table滚动条,都悬浮在页面的底层显示
  • 区块链技术构建电子发票平台“税链”
  • 2025年5月9日
  • CSPM-3 与 CSPM-4:项目管理认证的进阶之路
  • 【AutoGen革命】多智能体协作系统的架构设计与工程实践
  • 什么是数据集市(Data Mart)?
  • 链表面试题7之相交链表
  • Git日志信息
  • MyTinySTL
  • 【idea】快捷键ctrl+shift+F(Find in files)不起作用
  • C++.Windows图形
  • 养生:开启健康生活的全新篇章
  • C++类和对象--中阶
  • js 画立方体软件开发日记2
  • QuickList
  • Docker编排工具详解:Docker Compose与Docker Swarm
  • 08.webgl_buffergeometry_attributes_none ,three官方示例+编辑器+AI快速学习
  • 电子工程领域常见的缩略语及其对应的中文和英文释义
  • Python-Flask-Dive
  • 【Java学习笔记】多态参数
  • 深度强化学习有什么学习建议吗?
  • VC++快捷使用安装libcurl
  • NY135NY141美光固态闪存NY162NY163
  • 歌曲《忘尘谷》基于C语言的歌曲调性检测技术解析
  • 深度学习---常用优化器
  • Nexus 私有仓库 + Nginx 反向代理部署文档
  • 数据结构(五)——串、数组、广义表
  • Ubuntu 安装 Docker(镜像加速)完整教程
  • java问题总结
  • Java笔记4