Você não pode chamar remote set-url origin
logo depoisgit init
, porque o git remote set-url
comando não cria a origem, mas altera uma URL de repositório remoto existente .
portanto, o comando git remote set-url
só funcionará se você clonou o repositório ou adicionou manualmente um remoto chamado origem.
você pode verificar remotamente com o comando, git remote -v
ele mostrará o URL remoto após o nome ou, se este comando der erro como fatal: Not a git repository (or any of the parent directories): .git
o repositório não existe, você precisará adicionar a origem com o comandogit remote add
1 git remote add
Este comando é usado para adicionar um novo controle remoto, você pode usar este comando no terminal, no diretório do seu repositório.
O comando git remote add usa dois argumentos:
- Um nome remoto , por exemplo, origem
- Um URL remoto , por exemplo, https://github.com/user/repo.git
Por exemplo:
git remote add origin https://github.com/user/repo.git
2)git remote set-url
O comando git remote set-url altera uma URL de repositório remoto existente.
O comando git remote set-url usa dois argumentos:
- Um nome remoto existente . Por exemplo,
origin
ou upstream
são duas opções comuns.
- Um novo URL para o controle remoto
Por exemplo, você pode alterar o URL do seu controle remoto de SSH para HTTPS com o git remote set-url
comando
git remote set-url origin https://github.com/USERNAME/REPOSITORY.git
você pode verificar se o URL remoto mudou, com o comando git remote -v
.
nota: "origem" é uma convenção que não faz parte do comando. "origem" é o nome local do repositório remoto. você pode usar qualquer nome em vez de "origem".
Por exemplo:
git remote add myorigin git@github.com:user/repo.git
git remote set-url myorigin https://github.com/user/repo.git
Referências do github: remote add , remote set-url