7
respostas

Sincronização git e github

Olá Rodrigo

Eu consegui fazer a chave mas não estou conseguindo enviar do git para o github. Aparece essa mensagem abaixo:

PS C:\Users\FS RENTAL\Documents\MeusRepositorios\testandoGit> git branch -M main PS C:\Users\FS RENTAL\Documents\MeusRepositorios\testandoGit> git remote add origin git@github.com:Marianasouzarj/testandoGit.git error: remote origin already exists. PS C:\Users\FS RENTAL\Documents\MeusRepositorios\testandoGit> git push -u origin main ERROR: Repository not found. fatal: Could not read from remote repository.

Please make sure you have the correct access rights and the repository exists.

7 respostas

Oi!

Rode os seguintes comandos e mande aqui os resultados:

git remote -v

e:

git status

Boa Tarde

Rodei os comandos. Segue os resultados:

PS C:\Users\FS RENTAL\Documents\MeusRepositorios\testandoGit> git remote -v origin git@github.com:marysouzarj80/testandoGit.git (fetch) origin git@github.com:marysouzarj80/testandoGit.git (push) PS C:\Users\FS RENTAL\Documents\MeusRepositorios\testandoGit> git status On branch main nothing to commit, working tree clean

Oi!

Acho que você adicionou o repositório remoto com o endereço inválido, pois tentei acessar sua conta no GitHub e não foi encontrada: https://github.com/marysouzarj80

Então Quando você pediu para rodar o comando git remote -v

Apareceu: origin git@github.com:marysouzarj80/testandoGit.git (fetch) origin git@github.com:marysouzarj80/testandoGit.git (push)

Mas não sei porque apareceu isso pois o meu github é esse: https://github.com/Marianasouzarj

Foi adicionado esse repositório por engano então.

Você precisa rodar o seguinte comando para corrigir:

git remote set-url origin URL_CORRETA_AQUI

Sendo URL_CORRETA_AQUI a url do seu repositório criado na sua conta do GitHub.

Olá Rodrigo

Me desculpe em estar te dando esse trabalho todo. Realmente eu não sei o que está acontecendo. Será que é melhor eu fazer tudo de novo? Apagar esse repositório?

Fiz o que você falou e depois repeti aqueles primeiros comandos (git remote -v e depois o git status) e parece que não deu certo...

PS C:\Users\FS RENTAL\Documents\MeusRepositorios\testandoGit> git remote set-url origin https://github.com/Marianasouzarj PS C:\Users\FS RENTAL\Documents\MeusRepositorios\testandoGit> git remote -v origin https://github.com/Marianasouzarj (fetch) origin https://github.com/Marianasouzarj (push) PS C:\Users\FS RENTAL\Documents\MeusRepositorios\testandoGit> git status On branch main nothing to commit, working tree clean

Na verdade a url que você deve colocar é a url do repositório e não do seu usuário no GitHub.

Crie um repositório no GitHub e rode novamente o comando para corrigir a url:

git remote set-url origin git@github.com:Marianasouzarj/NOME_REPOSITORIO_AQUI

Dessa forma vai funcionar a sincronização ;)