Не могу найти мою ссылку на репозиторий git

Поэтому я думаю, что я в замешательстве - но по какой-то причине я не могу push или же pull в мой репозиторий git.

У меня есть веб-сервер Linux, и у меня есть веб-папка в /var/www/bcs.net.nz/

Я сделал git init bcs.git в этой папке (я тоже пробовал .git) а потом подумал что смогу git clone git@bcs.net.nz:bcs.git клонировать его на локальной машине или git push на удаленной машине.

Я также добавил git remote add origin git@bcs.net.nz:bcs.git на удаленной машине.

После всего этого я все еще не могу ничего толкать и тянуть. Я немного застрял.

git add . & git commit -m "initial commit" отлично работает

1 ответ

Решение

git clone git@bcs.net.nz:bcs.git будет означать клонировать (предпочтительно голый репо), который находится в /home/git/bcs.git

Вы можете инициализировать один там, (git init --bare /home/git/bcs.git) и добавьте хук после получения (chmod 755 /home/git/bcs.git/hooks/post-receive) который будет проверять код в папке на сервере

#!/bin/sh
git --work-tree=/var/www/bcs.net.nz --git-dir=/home/git/bcs.git checkout -f
Другие вопросы по тегам