Please enable JavaScript.
Coggle requires JavaScript to display documents.
Repositórios Remotos (No Cliente (O protocolo de comunicação com o…
Repositórios Remotos
No Cliente
Para adicionar o repositório que está no servidor, você irá precisar do endereço dele (com o ip e o caminho até o arquivo .git), depois de ter o endereço basta dar o comando:
git remote add [nome que você quer dar ao servidor] [endereço do servidor]
Você pode adicionar mais de um servidor, basta adicionar um outro nome e o endereço
Para ver os respositórios remotos disponíveis, basta dar um git remote
O comando só irá mostrar o nome dos servidores, se quiser mais detalhes, dê um git remove -v
Para mudar o nome de um repositório remoto, dê:
git remoto rename [nome original] [outro nome]
Se você quiser mudar o endreço do servidor, basta dar git remote set-url [nome do repositório] [novo endereço]
Para enviar um commit para o reposítório remoto, dê um git push [nome do repositório] [branch]
Para fazer o download de um repositório remoto, dê git clone [endereço do servidor]
Para sincronizar o seu repositório local com o repositório remoto (sunponhando que seu repositório esteja desatualizado) dê um git pull [nome do servidor] [branch]
O protocolo de comunicação com o servidor, pode ser os seguintes:
Local
Pode ser usado caso o repositório esteja no mesmo computador ou na mesma rede começa com o prefixo file://
SSH
A comunicação com SSH é normalmente assim "usuario@servidor:/caminho/repositorio.git"
Git
O git possui um próprio protocolo de comunicação, é parecido com o SSH, mas é menos seguro e só permite leitura
HTTP/HTTPS
Nesse caso a comunicação é feita atrávez desse procotolo, normalmente a gente se conecta ao github assim :D
-
No servidor
Primeiro devemos criar um repositório no servidor, para criar um repositório remoto, é diferente do repositório normal, mas é igualmente simples, basta dar:
git init --bare [nome do repositório].git
Despois disso basta adiciona-lo a rede para que outros computadores possam ve-lo através de um endereço ip