1
resposta

[Bug] Fatal: 'local' does not appear to be a git repository

Olá! Tudo bem? Estou tendo esse erro e não entendo qual é o problema.

gabri@LAPTOP-197EC59R MINGW64 ~/Documents/git-e-github/ana (main) $ git clone /ana Cloning into 'ana'... fatal: 'C:/Program Files/Git/ana' 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.

gabri@LAPTOP-197EC59R MINGW64 ~/Documents/git-e-github/ana (main) $ git clone /c/Users/gabri/Documents/git-e-github/servidor projeto Cloning into 'projeto'... warning: You appear to have cloned an empty repository. done.

gabri@LAPTOP-197EC59R MINGW64 ~/Documents/git-e-github/ana (main) $ git pull local master fatal: 'local' 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.

gabri@LAPTOP-197EC59R MINGW64 ~/Documents/git-e-github/ana (main) $ git pull local main fatal: 'local' 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.

1 resposta

Olá, Gabriela!

Pelo que pude entender, você está tentando clonar um repositório e depois tentando fazer um pull de um repositório chamado 'local'. A mensagem de erro que você está recebendo indica que o Git não consegue encontrar o repositório chamado 'local'.

Aqui está o que você pode fazer para resolver isso:

  1. Certifique-se de que o repositório 'local' existe. Você pode verificar isso com o comando git remote -v. Este comando listará todos os repositórios remotos que o seu repositório local conhece. Se 'local' não estiver na lista, você precisará adicioná-lo.

  2. Para adicionar o repositório 'local', você pode usar o comando git remote add local caminho/para/o/repositório. Substitua 'caminho/para/o/repositório' pelo caminho real para o repositório que você deseja adicionar.

  3. Depois de adicionar o repositório 'local', você deve ser capaz de fazer um pull dele com o comando git pull local master ou git pull local main, dependendo de qual branch você deseja puxar.

Por exemplo, se o seu repositório 'local' estiver em 'C:/Users/gabri/Documents/git-e-github/servidor', você pode adicionar o repositório 'local' com o seguinte comando:

git remote add local /c/Users/gabri/Documents/git-e-github/servidor

Depois disso, você deve ser capaz de fazer um pull do repositório 'local' com o comando git pull local master ou git pull local main.

Espero que isso resolva o seu problema. Lembre-se, é sempre importante verificar se o repositório remoto que você está tentando acessar realmente existe e se o seu repositório local tem conhecimento dele.

Espero ter ajudado e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software