论坛首页 Java企业应用论坛

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

浏览 7968 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-05-29  
这几天从远程服务器上拉代码,发现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文件夹。
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics