Przesuwanie Git Repo do zdalnego serwera
Próbuję więc przesłać repo z mojego lokalnego hosta do mojego VPS.
Ustawiłem repozytorium --bare na moje vps i repo na moim lokalnym hostie.
Użyłem następujących poleceń, aby przejść do VPS:
# git remote add origin ssh://[email protected]/home/mysite/public_html/mygit/.git
# git push origin master
Udaje się to pomyślnie, ale muszę mieć możliwość pobrania plików z VPS .git. Ale gdy próbuję uruchomić „git checkout”, pojawia się błąd:
fatal: Ta operacja musi być uruchomiona w drzewie roboczym
Próbowałem edytować plik konfiguracyjny .git i edytować / dodawać te linie:
[core]
bare = true
worktree = /home/mysite/public_html/mygit/
[receive]
denycurrentbranch = false
To pozwala mi uruchamiać polecenia git, ale pliki nie są kasowane, a git mówi, że pliki zostały usunięte.
Jestem trochę zmieszany. Jak mam to robić?