Какой путь использовать для добавления 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

Другие вопросы по тегам