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

git add -A --target ssh://user@server.com/my/repo

Примечание: я понимаю, что "удаленное репо" - плохой выбор слов, так как термин имеет значение в git, но я надеюсь, что вы понимаете, что я имею в виду.

Сервер работает под управлением SunOS 5.10 и использует pkg.

2 ответа2

1

Вам потребуется получить административный доступ к машине, чтобы установить Git, вы не сможете использовать Git на компьютере, пока не будут установлены (как минимум) основные утилиты.

1

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

Вам не нужны права администратора для установки git. Простое использование --prefix=<some_dir> где у вас есть права на запись в <some_dir>:

./configure --prefix=/home/me/.local
make
make install

И убедитесь, что /home/me/.local/bin находится в вашем PATH.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .