не могу увидеть мой код на удаленном сервере после его нажатия - PullRequest
0 голосов
/ 02 января 2019

вот что я сделал: 1. создал на моей файловой станции Synology начальный репозиторий, используя «git init». 2. на моей локальной машине я выполнил следующие команды: 2.1 git init 2,2 мерзавец добавить. 2.3 git remote add origin [добавлен удаленный URL на файловой станции Synology через SSH] 2.4 git push origin master

Я получил ошибку ошибка: отказ обновить обновленную ветку: refs /heads / master

, что я исправил, выполнив следующую команду на удаленном сервере: «git config receive.denyCurrentBranch ignore»

после выполнения 2.4 снова все получилось.

проблема в том, что я вижу ветку, я также могу клонировать код с моего удаленного сервера, но я не вижу никаких файлов на файловой станции Synology. Например, мне нужны файлы, чтобы позволить node.js запустить сервер с моего удаленного сервера.

Вы знаете, как это исправить? убедиться, что файлы видны "физически" на машине?

Я пробовал различные решения, но вместо того, чтобы загружать мой файл кода по файлу на сервер NAS, я не могу найти ничего, что помогло бы мне сделать это с помощью GIT, а также чтобы мои файлы были доступны на сервере.

1 Ответ

0 голосов
/ 02 января 2019

Если вам действительно нужно нажать на репо без обнажения, вы должны установить:

git config receive.denyCurrentBranch updateInstead

См. " Git push to checkout? ".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...