GIT Push Master на сервер с помощью SSH - PullRequest
0 голосов
/ 20 сентября 2019

Я новичок в git и хочу перенести проект node.js из ide.goorm.io на сервер apache с git и ssh-authentification.(Это с моего сервера.) В goorm я смог добавить свой закрытый ключ в ssh-agent.Я инициализировал git-репо, добавил файлы и передал их все.

С помощью этой строки я пытаюсь перенести мой проект на мой сервер:

git push ssh://user@IP/folder/repo.git/ master

В repo.git находится репозиторий git init --bare.(или просто git init. Я попробовал оба.)

Я получаю эту ошибку:

fatal: '/folder/repo.git/' does not appear to be a git repository
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Как я могу инициализировать новый репо на сервере?Это должен быть git init или git init --bare?Нужно ли иметь на сервере git repo одинаковые имена папок или имена git repo?

1 Ответ

0 голосов
/ 20 сентября 2019

Должен ли это быть git init или git init --bare?

Bare.См. разность .

Должны ли git-репо на сервере иметь одинаковые имена папок или имена git-репо?

Нет, любойимя будет делать.

ssh user@IP "
cd /folder
git init --bare repo.git"
...