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:\\[email protected]\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?
fonte