EGit завершается с ошибкой " git-upload-pack: команда не найдена"

Я очень мало знаю о Git или EGit. Я установил EGit в Затмение Индиго. Я получил путь git от кого-то, у кого есть код в этом репозитории. Я попытался клонировать репозиторий. Не удалось выполнить следующее (имя, узел и путь):

Cannot list the available branches.
Reason:
myname@myhost:mypath: cannot execute:
git-upload-pack 'mypath'
bash: git-upload-pack: command not found

затем я вошел в коробку с Putty, используя те же учетные данные и запустил "which git-upload-pack", и он вернул "/usr/local/bin/git-upload-pack".

24
задан Simon Sheehan
21.04.2023 15:19 Количество просмотров материала 2654
Распечатать страницу

2 ответа

TL;DR – попробуйте добавить к ~/.bashrc на удаленной машине:

export PATH=$PATH:"/usr/local/bin"

проблема, вероятно, в том, что $PATH для подключения шпатлевки и подключения Git отличается.

так что всякий раз, когда вы войти через замазку,~/.bash_profile выполняется и устанавливает ваш путь правильно, в то время как с Git,~/.bashrc выполняется и не может установить путь к двоичному файлу Git. Взгляните на оба ~/.bash_profile или ~/.profile и ~/.bashrc для любых операторов, таких как export PATH. Я предполагаю, что в первом, путь к /usr/local/bin установлен, а не в ~/.bashrc.

1
отвечен slhck 2023-04-22 23:07

Не обращай внимания. Я разобралась с этим. Это была казнь моя .bashrc напрямую, и я поместил путь /usr/local/bin в свой локальный.профиль. Однажды я добавил /usr / local /bin в свой.bashrc, это начало работать.

0
отвечен David M. Karr 2023-04-23 01:24

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх