Solucionado (ver solução)
Solucionado
(ver solução)
7
respostas

Falha ao enviar as modificações ao servidor

Ao tentar realizar o passo 11 do exercício, o git bash retorna a seguinte mensagem de falha:

Jeferson@JEFF MINGW64 /c/RepAluraGit (master)
$ git push local master
fatal: 'c:RepAluraGit-Servidor' 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.

Acredito eu que ele esteja dizendo que o meu servidor RepAluraGit-Servidor não existe. Porém para mim ele existe, pois realizei o passo 05 conforme solicitado. Tanto que se eu realizar de novo, ele me manda a seguinte menagem:

Jeferson@JEFF MINGW64 /c/RepAluraGit (master)
$ git remote add local /c/RepAluraGit-Servidor
fatal: remote local already exists.

Alguém pode dar uma luz? Porquê para mim o git bash está se contradizendo.

7 respostas

Fala, Jefferson. Aparentemente você adicionou como repositório remoto um caminho que não é um repositório GIT.

Executa git remote -v. Confere que o caminho exibido referentes ao remote local é realmente uma pasta existente onde você tenha executado o git init --bare conforme fizemos no curso.

;-)

Eu até chequei isso, mas para mim parecem ser iguais, tanto que se eu fizer lá de novo, ele diz que tá reiniciando.

Você consegue ver alguma diferença?

Jeferson@JEFF MINGW64 /c/RepAluraGit (master)
$ git remote -v
local   c:RepAluraGit-Servidor (fetch)
local   c:RepAluraGit-Servidor (push)

Jeferson@JEFF MINGW64 /c/RepAluraGit (master)
$ cd /c/RepAluraGit-Servidor

Jeferson@JEFF MINGW64 /c/RepAluraGit-Servidor (BARE:master)
$ git init --bare
Reinitialized existing Git repository in C:/RepAluraGit-Servidor/

Jeferson@JEFF MINGW64 /c/RepAluraGit-Servidor (BARE:master)
$ cd ..

Jeferson@JEFF MINGW64 /c
$ cd /c/RepAluraGit

Jeferson@JEFF MINGW64 /c/RepAluraGit (master)
$ git push local master
fatal: 'c:RepAluraGit-Servidor' 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.
solução!

Opa, Jefferson.

Olha lá o caminho do seu remote local: c:RepAluraGit-Servidor

Esse caminho com certeza não existe. Faltou separar o diretório depois de c: rsrsrs

Remove esse remote e adiciona um com o caminho certo (/c/RepAluraGit-Servidor).

Cara, eu até vi isso, mas achei que tivesse sido algum tipo de máscara do próprio. Vou pesquisar aqui como deleta. Valeu.

Opa. git remote rm local. ;-)

Consegui aqui. Obrigado e desculpa aí viu cara.

Que isso. Não precisa se desculpar.

Abração aí e bons estudos! :-D