Por que BitBucket e GIT precisam rodar “clone”?

Oct 14 2020

Conforme explicado em https://stackoverflow.com/a/50406477/826203 , para clonar, há duas etapas, primeiro no BitBucket, depois no GIT:

No lado esquerdo da tela do bitbucket, há uma coluna vertical com botões. O segundo botão da parte superior é o botão "CLONE". Pressione este botão. Você obterá o endereço HTTP.

Copie este endereço e use no git de maneira regular:

git clone <HTTP address of repo>

Estou confuso aqui, por que o clone tem que ser feito duas vezes?

Meu entendimento é que, GIT é a ferramenta cliente, BitBucket é o lado do servidor que armazena todas as informações do repositório como Repositório Remoto. Então, não é que uma vez que "Clone" é executado no cliente (GIT), o lado do servidor (BitBucket) deve clonar de acordo?

Por favor, me esclareça, obrigado.

Respostas

5 Nosrep Oct 14 2020 at 01:46

O git clonecomando pega o repositório no BitBucket e faz o download para o seu computador. O BitBucket não pode cloná-lo sozinho, então quando você clica no botão, está apenas obtendo o endereço para gitbaixá-lo do BitBucket.