相关疑难解决方法(0)

在Windows 7 x64上,Git Bash非常慢

在一个小项目的开发过程中,我一直在Windows和Ubuntu上使用Git,经常在两者之间来回翻转.问题是Git Bash一直变慢.

当我说慢时,我的意思是跑步cd需要8到25秒,运行git命令需要5-20秒,ls有时可能需要30秒.毋庸置疑,这并不好玩,更不用说非生产性了.我知道Git在Windows上比较慢,但这太荒谬了.

对我来说暂时工作的一个解决方案是禁用我的网络连接(如本答案所示),启动Git Bash,然后重新连接.有时它会在这样做之后继续快速运行数天,但性能总是最终会降低.我已经在msysgit讨论组,Stack Overflow,msysgit问题列表等中打开和关闭了几个星期,但我还没有找到有效的解决方案.

到目前为止,我已经尝试过:

  • 将Git和项目文件夹添加到病毒扫描程序的排除列表中
  • 完全禁用我的病毒扫描程序(Kaspersky IS 2011)
  • 确保Outlook未运行(Outlook 2007)
  • 关闭所有其他应用程序
  • 以管理员身份运行Git Bash
  • 禁用网络连接,启动Git Bash并禁用连接
  • 禁用网络连接,启动Git Bash,重新启用连接(仅偶尔工作)
  • 运行 git gc
  • 以及上述的组合

我确实读到有几个人成功禁用Bash完成,但理想情况下我想保持活跃.msysgit的版本是1.7.3.1-preview20101002,操作系统是Windows 7 x64.可以预见,在Linux上运行相同的东西是快速的.我会专门使用Linux,但我也需要在Windows中运行东西(某些应用程序,测试等).

有没有人遇到类似的问题?如果是这样,那么潜在的问题是什么?解决方案是什么(如果有的话)?

这超出了Git存储库,但仅供参考,我一直使用Git的存储库非常小:最多4-50个文件.

git bash msysgit mingw32 windows-7

418
推荐指数
14
解决办法
16万
查看次数

詹金斯挂在"从原点获取上游变化"

我正在尝试在Windows Server 2012计算机上设置Jenkins,而且我遇到了很多困难.

我做过的事情:

  • 创建了无密码id_rsa,和id_rsa.pub
  • known_hosts为bitbucket.org 创建了一个文件,使用ssh.exe -T bitbucket.org并接受添加主机.
  • 添加E:到系统范围的HOME变量
  • 我已经添加了这些文件C:/Windows/SysWOW64/config/systemprofile/.ssh,以及E:/.ssh
  • 我已将我的公钥与Bitbucket链接为部署密钥.
  • 我已经对我的所有网址,用户名等进行了三重检查.
  • 我甚至手动从存储库中取出来设置初始基础 C:/Program Files (x86)/Jenkins/jobs/MyProject/workspace/

然而它仍然坚持着

Building in workspace C:\Program Files (x86)\Jenkins\jobs\MyProject\workspace
Checkout:workspace / C:\Program Files (x86)\Jenkins\jobs\MyProject\workspace - hudson.remoting.LocalChannel@13ca972
Using strategy: Default
Fetching changes from 1 remote Git repository
Fetching upstream changes from origin
Run Code Online (Sandbox Code Playgroud)

我已经给了它大约20分钟,所以这不是回购问题的速度/大小.如果我取消,这是返回的内容:

ERROR: Problem fetching from origin / origin - could be unavailable. Continuing anyway
hudson.plugins.git.GitException: Error performing command: C:\Program Files     (x86)\Git\bin\git.exe fetch -t …
Run Code Online (Sandbox Code Playgroud)

git ssh jenkins

31
推荐指数
2
解决办法
2万
查看次数

哈德森git命令*令人难以置信*慢

我已经安装了msysgit,我试图在Hudson中使用它.每当我在交互式shell中运行命令时,无论是git-bash还是命令提示符,命令都是即时的.当我在Hudson中运行它们时,它们会滞后长时间.

/bin/git help我刚刚调用它时运行花了63秒.我从来没有等到克隆开始输出(> 10分钟).

Hudson邮件列表已关闭,所以我想我会在这里尝试...

windows git hudson

3
推荐指数
1
解决办法
1374
查看次数

标签 统计

git ×3

bash ×1

hudson ×1

jenkins ×1

mingw32 ×1

msysgit ×1

ssh ×1

windows ×1

windows-7 ×1