Я знаю, что уже есть похожий пост , но кажется, что предложенные решения не работают для меня ...
Мой коллега создал репозиторий /git/work
под своейучетная запись.На моей удаленной машине я могу сделать следующее:
... > git clone /users/.../HisAccount/git/work
Initialized empty Git repository in /import/.../MyAccount/work/.git/
Но мне нужно удаленно управлять моей машиной / учетной записью, поэтому я попробовал следующее на своей локальной машине и получил ошибку:
...@ubuntu$ git clone MyAccount@OurDomain:/users/.../HisAccount/git/work
Cloning into work...
MyAccount@OurDomain's password:
sh: git-upload-pack: command not found
fatal: The remote end hung up unexpectedly
На моих локальных и удаленных машинах я вижу /usr/bin/git-upload-pack
.path
на моей локальной машине - /usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
;и path
на моей удаленной машине - /users/.../MyAccount/bin/ubuntu /users/.../MyAccount/bin /user/local/bin /usr/bin /bin /usr/hosts /usr/ucb /usr/openwin/bin .
На моей локальной машине я также попробовал это:
... > git clone -u /usr/bin/git-upload-pack MyAccount@OurDomain:/users/.../HisAccount/git/work
Cloning into work...
MyAccount@OurDomain's password:
sh: /usr/bin/git-upload-pack: No such file or directory
fatal: The remote end hung up unexpectedly
Кстати, я действительно не знаю, где.bashrc
(для Bash), .zshenv
(для Zsh) или .cshrc
(для tcsh) ...
Может ли кто-нибудь помочь?