Какой путь использовать для добавления Git Remote?
В принципе, я хочу иметь возможность бежать
git push myserver branchname
чтобы мои изменения были отправлены на мой сервер
Я знаю, что мне нужно добавить git repo на моем сервере в качестве удаленной ветви, а затем нажать на эту удаленную ветку
Тем не менее, я не знаю, какой URL использовать для Git Remote.
Мой сайт находится по адресу:
var/www/mywebsite.com
Однако nginx обслуживает публичный каталог, который находится по адресу:
var/www/mywebsite.com/public
Так, когда я пытаюсь добавить git remote, какой URL мне следует ввести?
Я думаю, что мне нужно использовать
git remote add myserver root@mywebsite.com:path/to/git/repo
Или, может быть, мне нужно включить SSH где-то там?
Но каков путь к моему git-репо на моем сервере?
Буду ли я использовать:
git remote add myserver root@mywebsite.com:myrepository.git
Или, поскольку он находится в публичном каталоге, и мне нужно выйти из одной папки, это будет:
git remote add myserver root@mywebsite.com:../myrepository.git
Я пробовал оба. Ни одна из них не работает? У меня даже есть действительный URL для использования на этом этапе? Если так, то, что это? Если нет, то как мне его создать?
Мой.git находится в var/www/mywebsite.com/.git, но это не работает.
1 ответ
Похоже, мне нужно настроить свой собственный сервер git на моем сервере.
Инструкции можно найти здесь: https://www.digitalocean.com/community/tutorials/how-to-set-up-a-private-git-server-on-a-vps
Это может быть лучшим решением: https://git-scm.com/book/no-nb/v1/Git-on-the-Server-Setting-Up-the-Server