Implantação Remota do Git no Windows Server


0

Eu tenho um Windows 2016 Server e quero desenvolver no meu PC local e enviar alterações com git para o servidor para implantação. Eu configurei o openssh e posso efetuar login no servidor e acessar os diretórios. Depois eu instalei o git para windows. Digamos que meu repositório esteja em C:\repo\tool. SSH me padroniza C:\users\foo Em C:\Users\foo é um link criado com

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

Eu inicializei um repositório com git init em C:\repo\tool. Na minha máquina local eu inicializei um repositório git vazio, adicionei alguns arquivos e quero enviá-los agora para o servidor Eu tentei na minha máquina local

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

Eu posso autenticar na máquina, mas o git me responde com

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

A pasta e os arquivos possuem todos os direitos para o usuário usado na conexão ssh. Como faço para definir o ssh url certo?


O Git não é adequado para implementação. Quando você envia push, o diretório de trabalho do servidor não é atualizado automaticamente.
Daniel B

Eu tentei seguir este guia para implantação medium.com/@francoisromain/vps-deploy-with-git-fea605f1303b parece que atende às minhas necessidades
chenino
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.