Git медленно при запуске - PullRequest
6 голосов
/ 05 января 2010

У меня небольшая проблема с git на моем компьютере, я создаю новую папку и запускаю Git Bash, но загрузка git занимает так много времени, что в ней будет отображаться командная строка, но для Git Line, чтобы показать.

Есть какие-нибудь подсказки по этому поводу?

Спасибо

Ответы [ 6 ]

5 голосов
/ 19 октября 2010

У меня была похожая проблема. Оказалось, что домашний каталог находится на сетевом диске, и это вызвало много замедлений.

Вы можете проверить свой домашний каталог, набрав echo $HOME в Git bash. Если он указывает на сетевой диск, вы можете изменить его на локальный путь (например, C:\documents and settings\<login> в XP), установив переменную окружения HOME в Windows.

Если запуск по-прежнему идет медленно, посмотрите, является ли начальный каталог для ярлыка Git Bash %HOMEDRIVE%%HOMEPATH%. Если это так, попробуйте изменить его на %HOME%.

2 голосов
/ 05 января 2010

Вы можете не знать, что на самом деле не нужно для использования оболочки "Git Bash". Если вы добавите каталог, содержащий git.exe, в переменную окружения PATH, то вы можете просто запустить git команды из обычной командной строки Windows.

1 голос
/ 09 ноября 2010

Обновление до последней версии (1.7.3.1), похоже, решило эту проблему для меня в XP.

1 голос
/ 14 сентября 2010

Любым пользователям, имеющим проблемы с медлительностью в Windows 7, может понравиться этот связанный вопрос , объясняющий, что это из-за UAC. Решение для Run as Administrator.

К сожалению, это не устраняет симптомы, описанные в вопросе (просто медленно при запуске) на моем компьютере с XP.

1 голос
/ 05 января 2010

Не могли бы вы проверить .bashrc?

Иногда, немного слишком много изощренных может привести к медленной реакции оболочки.
См. Эту запись в блогев качестве иллюстрации .

0 голосов
/ 20 июня 2017

У меня та же проблема, каждому «входу» нужно более 10 секунд, чтобы получить ответ. А также потребуется более 20 секунд, чтобы запустить оболочку. Я переустановил 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...