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

Mais de um remote

Pelo que entendi, um repositório git pode ter mais de um remote, como no projeto do curso tinha local e origin. Eu poderia ter um remote apontando para o GitHub e outro para o GitLab, por exempo? Neste caso eu poderia usar o hook para fazer um push para os dois simultaneamente?

2 respostas
solução!

Oi Ângela

A partir do git versão 1.8 você pode configurar vários repositórios remotos com:

git remote set-url origin --push --add user1@repo1
git remote set-url origin --push --add user2@repo2
git remote -v

Fazendo isso o git fará o push para user1@repo1 e, em seguida, enviará para user2@repo2.

Oi Otávio!

Muito legal isso. Acabei de testar e ficou ótimo. No meu caso eu não usei SSH (user1@repo1), utilizei a url https.


git remote set-url origin --push --add  https://github.com/<nome-usuario>/<nome-repositorio>.git
git remote set-url origin --push --add  https://gitlab.com/<nome-usuario>/<nome-repositorio>.git
$ git remote -v

Retornou isso:

origin  https://github.com/<nome-usuario>/<nome-repositorio>.git (fetch)
origin  https://gitlab.com/<nome-usuario>/<nome-repositorio>.git (push)
origin  https://github.com/<nome-usuario>/<nome-repositorio>.git (push)

E depois fiz o push git push origin <nome-branch>.

Muito obrigada pela reposta!