LINUX.ORG.RU

git remote на ... локальную машину!


0

1

Делаю

trenkinan@trenkinan-laptop ~/work/bash/makesite $ git remote add origin ssh://192.168.0.1/home/trenkinan/scripts/bash/makesite/.git
trenkinan@trenkinan-laptop ~/work/bash/makesite $ git push origin mastertrenkinan@192.168.0.1's password:
Everything up-to-date
Однако на сервере изменений нет ... ок, вручную копирую .git на сервер и ,о боги, вижу что git remote push протолкнул новую ветку в репозитарий на локальной машине, теперь через gitweb я вижу помимо зеленого [master] еще и розовый [origin/master] Хотя branch таких веток не знает и через git remote я все снес...ЧЯДНТ?

Блин, а зачем к локальной машине подключаться через ssh?

Делай remote add file:///home/trenkinan/scripts/bash/makesite (без .git)

o ()
Ответ на: комментарий от o

ты не понел...192.168.0.1 это сервер. я работаю за другой машиной(откуда толкаю)

trenkinan ()

Читай доки. Если ты пушаешь в удаленный репозиторий, и он не bare, то рабочая копия не обновляется.

git checkout -f HEAD должен помочь

anonymous ()
Ответ на: комментарий от anonymous

все заработало, --bare все решил, + пришлось снести старые репозиторий на сервере. Всем спасибо.Буду дальше изучать git

trenkinan ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.