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

git push local master dando erro


consu@DESKTOP-3GG5LKS MINGW64 ~/desktop/alura/git_github/vinicius (master)
$ git remote -v
local   c/Users/consu/desktop/alura/git_github/repo (fetch)
local   c/Users/consu/desktop/alura/git_github/repo (push)

consu@DESKTOP-3GG5LKS MINGW64 ~/desktop/alura/git_github/vinicius (master)
$ git push local master
fatal: 'c/Users/consu/desktop/alura/git_github/repo' 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.

consu@DESKTOP-3GG5LKS MINGW64 ~/desktop/alura/git_github/vinicius (master)
$ cd ..

consu@DESKTOP-3GG5LKS MINGW64 ~/desktop/alura/git_github
$ cd repo

consu@DESKTOP-3GG5LKS MINGW64 ~/desktop/alura/git_github/repo (BARE:master)
$ dir
HEAD  config  description  hooks  info  objects  refs

consu@DESKTOP-3GG5LKS MINGW64 ~/desktop/alura/git_github/repo (BARE:master)
$ ^C

consu@DESKTOP-3GG5LKS MINGW64 ~/desktop/alura/git_github/repo (BARE:master)
9 respostas

Olá, Marcelo. Tudo bem?

Pela saída do terminal que você mandou, as configurações de remote estão batendo com o caminho do repositório que está como bare.

Você pode mandar a saída do comando pwd nesse diretório repo para a gente verificar se o caminho que você definiu como remote tá correto?

Fico aguardando.

consu@DESKTOP-3GG5LKS MINGW64 ~/desktop/alura/git_github/repo (BARE:master) $ pwd /c/Users/consu/desktop/alura/git_github/repo

consu@DESKTOP-3GG5LKS MINGW64 ~/desktop/alura/git_github/vinicius (master)
$ git config --local --list
core.repositoryformatversion=0
core.filemode=false
core.bare=false
core.logallrefupdates=true
core.symlinks=false
core.ignorecase=true
user.name=vinicius dias
user.email=vinicius@gmail.com
remote.local.url=c/Users/consu/desktop/alura/git_github/repo
remote.local.fetch=+refs/heads/*:refs/remotes/local/*

Oi, Marcelo.

Creio que seja por estar faltando uma barra (/) no inicio da URL. Tenta substituir a URL do remote local dessa forma:

git remote set-url local /c/Users/consu/desktop/alura/git_github/repo

# ou usando o C:/
git remote set-url local C:/Users/consu/desktop/alura/git_github/repo

Testa aí e me diz o resultado?

consu@DESKTOP-3GG5LKS MINGW64 ~/desktop/alura/git_github/vinicius (master)
$ git remote set-url local /c/Users/consu/desktop/alura/git-github/repo

consu@DESKTOP-3GG5LKS MINGW64 ~/desktop/alura/git_github/vinicius (master)
$ git config --local --list
core.repositoryformatversion=0
core.filemode=false
core.bare=false
core.logallrefupdates=true
core.symlinks=false
core.ignorecase=true
user.name=vinicius dias
user.email=vinicius@gmail.com
remote.local.url=C:/Users/consu/desktop/alura/git-github/repo
remote.local.fetch=+refs/heads/*:refs/remotes/local/*

consu@DESKTOP-3GG5LKS MINGW64 ~/desktop/alura/git_github/vinicius (master)
$ git push local master
fatal: 'C:/Users/consu/desktop/alura/git-github/repo' 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.
consu@DESKTOP-3GG5LKS MINGW64 ~/desktop/alura/git_github/vinicius (master)
$ git remote set-url local c:/Users/consu/desktop/alura/git-github/repo

consu@DESKTOP-3GG5LKS MINGW64 ~/desktop/alura/git_github/vinicius (master)
$ git config --local --list
core.repositoryformatversion=0
core.filemode=false
core.bare=false
core.logallrefupdates=true
core.symlinks=false
core.ignorecase=true
user.name=vinicius dias
user.email=vinicius@gmail.com
remote.local.url=c:/Users/consu/desktop/alura/git-github/repo
remote.local.fetch=+refs/heads/*:refs/remotes/local/*

consu@DESKTOP-3GG5LKS MINGW64 ~/desktop/alura/git_github/vinicius (master)
$ git push local master
fatal: 'c:/Users/consu/desktop/alura/git-github/repo' 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!

Marcelo, você colocou c:/Users/consu/desktop/alura/git-github/repo com c: minúsculo. Tenta com C: maiúsculo.

Se ainda assim não funcionar, você pode tentar colocar uma barra / no fim da URL.

git remote set-url local C:/Users/consu/desktop/alura/git-github/repo/

#ou 

git remote set-url local /c/Users/consu/desktop/alura/git-github/repo/

Repare que somente a opção de baixo usa o c minúsculo.

Estou te passando essas opções porque elas funcionaram direitinho aqui. Se não funcionar, recomendo deletar as pastas e refazer o processo seguindo exatamente como foi feito na aula, pois às vezes a gente acaba pulando um passo ou digitando algo errado.

Obrigado pelo auxilio, Vitor! Comecei tudo de novo e só funcionou quando ao invés de local, atribuí ao Vinicius global. InforMágica, brou... kkkk Abraço e muito grato!

Por nada, Marcelo.

É assim mesmo! Às vezes a gente faz uma coisinha que não deveria e aí desanda tudo.

Bons estudos!