Git在启动时很慢

时间:2010-01-05 05:09:24

标签: git

我的电脑中有一个git的小问题,我创建了一个新的文件夹,我启动了Git Bash,但它加载git需要很长时间,因为它会显示命令提示符,但它需要一段时间git line出现了。

有任何线索吗?

由于

6 个答案:

答案 0 :(得分:5)

我有类似的问题。原来,主目录在网络驱动器上,这导致了很多减速。

您可以在Git bash中输入echo $HOME来查看您的主目录。如果它指向网络驱动器,您可以通过在Windows中设置C:\documents and settings\<login>环境变量将其更改为本地路径(例如XP上的HOME)。

如果启动仍然很慢,请查看Git Bash快捷方式的起始目录是否为%HOMEDRIVE%%HOMEPATH%。如果是,请尝试将其更改为%HOME%

答案 1 :(得分:2)

您可能没有意识到您实际上需要来使用“Git Bash”shell。如果将包含git.exe的目录添加到PATH环境变量中,则只需从常规Windows命令提示符下运行git命令。

答案 2 :(得分:1)

您可以查看.bashrc吗?

有时,一个太多复杂的提示可能会使shell缓慢响应 请参阅此blog entry as an illustration

答案 3 :(得分:1)

任何在Windows 7中遇到缓慢问题的用户都可以查看this related question,这解释说这是因为UAC。解决方案是Run as Administrator

不幸的是,这并没有解决我的XP机器上问题中描述的症状(启动时很慢)。

答案 4 :(得分:1)

在XP上,升级到最新版本(1.7.3.1)似乎解决了这个问题。

答案 5 :(得分:0)

我遇到了同样的问题,每个“Entry”需要10秒以上才能得到响应。并且还需要超过20秒才能启动shell。 我重新安装了git,问题也存在。所以我想起了我最近几天所做的事情,我在PATH中添加了一些目录,并在目录中添加了许多工具。 因此,我尝试从PATH中删除该目录,之后,Shell恢复正常。

$ cat ~/.profile
#!/bin/bash

#export PATH=$PATH:"/c/Program Files/qemu/"
#export PATH="/d/rootfs/bin":"/d/rootfs/usr/bin":$PATH

#export PATH="/c/Program Files (x86)/CodeBlocks/MinGW/bin":$PATH

#export LD_LIBRARY_PATH="/d/rootfs/lib/"

alias ..="cd .."
alias ll="ls -l"
#alias make=mingw32-make.exe
#alias bash=bash.exe
#alias sh=sh.exe