Git Remote Deploy на Windows Server


0

У меня есть сервер Windows 2016, и я хочу разрабатывать на своем локальном ПК и отправлять изменения с помощью git на сервер для развертывания. Я настроил openssh и могу войти на сервер и получить доступ к каталогам. После этого я установил GIT для Windows. Допустим, мой репозиторий находится в C:\repo\tool. SSH по умолчанию , чтобы я C:\users\foo In C:\Users\fooявляется ссылкой создан с

symlink \J C:\Users\foo\repo C:\repo\

Я инициализировал репозиторий с помощью git init in C:\repo\tool. На моей локальной машине я инициализировал пустое git-репо, добавил несколько файлов и хочу зафиксировать их сейчас на сервере, который я пробовал на своей локальной машине

git remote add deploy ssh:\\foo@server.com\repo\tool
git push deploy

Я могу авторизоваться на машине, но git отвечает мне

fatal: ''/repo/tool'' 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

Папка и файлы имеют полные права для пользователя, используемого в SSH-соединении. Как мне правильно установить ssh url?


Git не подходит для развертывания. При нажатии рабочая директория сервера не будет обновляться автоматически.
Даниэль Б

Я пытался следовать этому руководству для развертывания medium.com/@francoisromain/vps-deploy-with-git-fea605f1303b, кажется, оно соответствует моим потребностям
Ченино,
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.