(转)tortoise-git clone/pull/push很慢的解决方法

本文介绍了一种提高TortoiseGit操作速度的方法。通过更换SSH客户端从TortoisePLink到OpenSSH,显著提升了clone、pull及push的速度。具体步骤包括重新安装TortoiseGit并选择OpenSSH作为SSH客户端,然后将私钥文件放置于正确位置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这几天从远程服务器上拉代码,发现TortoiseGit特别慢,无论是clone/pull/push,都只有大概30KiB/s的样子。开始一直怀疑是不是ssh协议加密,导致的速度问题。后来在虚拟机里用git clone,却发现速度很快。这表明问题并不是出在ssh。

仔细想了想tortoisegit与原生git的区别,后来想起tortoisegit安装的时候,有两个ssh程序可以选择。当时候选择的是它推荐的TortoisePLink,因为TortoisePLink在windows下使用特别方便,可以随时轻松的在UI里更改使用的key file. 另外一个选项是openssh,用起来比较麻烦。但这个时候,由于项目较大,蜗速的clone和pull,push已经让我忍无可忍了。于是乎重新安装了一遍tortoisegit,这次选择安装openssh,装完后,将key file拷贝为~/.ssh/id_rsa文件。然后再使用tortoisegit的clone,速度上去了。

备注: windows系统下, ~ 代表用户根目录。如win7,通常~指向 C:/Users/Username文件夹。
关于TortoiseGit TortoiseGitGitWindows Shell界面,基于TortoiseSVN。它是开源的,可以使用免费的软件完全构建。 由于它不是Visual Studio,Eclipse或其他特定IDE的集成,因此您可以将它与您喜欢的任何开发工具以及任何类型的文件一起使用。与TortoiseGit的主要交互将使用Windows资源管理器的上下文菜单。 TortoiseGit通过常规任务为您提供支持,例如提交,显示日志,区分两个版本,创建分支和标签,创建补丁等(请参阅我们的屏幕截图或文档)。 它是根据GPL开发的。这意味着任何人都可以完全免费使用,包括在商业环境中,没有任何限制。源代码也是免费提供的,因此您甚至可以根据需要开发自己的版本。 TortoiseGit的特点 使用方便 所有命令都可以直接从Windows资源管理器中获得(参见屏幕截图)。 仅显示对所选文件/文件夹有意义的命令。您将看不到任何在您的情况下无法使用的命令。 直接在Windows资源管理器中查看文件的状态(参见屏幕截图) 描述性对话,由于用户反馈不断改进 允许通过在Windows资源管理器中右键拖动文件来移动文件 强大的提交对话框(见截图) 集成的日志消息拼写检查程序 自动完成修改文件的路径和关键字 使用特殊字符格式化文本 每个项目设置 最小日志消息长度,以避免意外提交空日志消息 用于拼写检查的语言 与问题跟踪系统集成 TortoiseGit提供了一种灵活的机制来集成任何基于Web的错误跟踪系统。 一个单独的输入框,用于输入分配给提交的问题编号,或直接在日志消息本身中着色问题编号 显示所有日志消息时,会添加一个带有问题编号的额外列。您可以立即查看提交所属的问题。 问题编号换为链接,可直接在相应问题上打开Web浏览器 如果未将提交分配给问题编号,则为可选警告 有用的工具 TortoiseGitMerge(见截图和TortoiseGitMerge手册) 显示您对文件所做的更改 有助于解决冲突 可以应用从用户那里获得的补丁文件而无需对存储库的提交访问权限 TortoiseGitBlame:显示归咎于文件。还显示文件中每行的日志消息。(见截图) TortoiseGitIDiff:查看您对图像文件所做的更改(参见屏幕截图) 有多种语言版本 TortoiseGit很稳定 在每次发布之前,我们都会为“冒险”人员创建一个或多个预览版本,以便首先进行测试。这有助于很早发现错误,因此它们甚至无法进入正式版本。 每个TortoiseGit版本都包含一个自定义崩溃报告工具,它可以帮助我们更快地修复错误,即使您无法准确记住触发它的操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值