git-upload-pack: команда не найдена

Я читал этот ответ около восьми-пяти раз, но я кое-что не понимаю правильно:

git-upload-pack: команда не найдена , как это исправить правильно

Когда я пытаюсь клонировать репозиторий на своем сервере, я получаю следующее:

bash: git-upload-pack: command not found

Но когда я клонирую, указав для клонирования -u /usr/local/bin/git- вариант upload-pack, все работает хорошо.

Я думаю, это имеет смысл, так как это положение git-upload-pack на моем сервере.

Верхний ответ предполагает, что мой файл .bashrc на сервере необходимо обновить, чтобы отразить это, так как результат ssh you@remotemachine echo \$PATHне возвращает /usr/local/ бин. (Он возвращает /usr/bin:/bin:/usr/sbin:/sbin).

Но когда я смотрю на свой файл .bashrc, он содержит:

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

Так что теперь я в замешательстве.

Что мне нужно сделать, чтобы не использовать опцию -u /usr/local/bin/git-upload-packкаждый раз? Почему ssh you@remotemachine echo \$PATHне возвращает /usr/local/bin? Это как-то связано с логином и без входа в систему?

Пожалуйста, помогите! Заранее спасибо.

22
задан Community 23 May 2017 в 10:30
поделиться