Sejam bem vindos à mais uma aula do curso gratuito de controle de versão com Git!
No vídeo de hoje vou mostrar como trabalhar com o Git em rede local, para isso, vamos criar um compartilhamento na rede dentro do qual serão armazenados todos os repositórios de forma centralizada. Em seguida vamos aprender como clonar estes repositórios, enviar as alterações para o servidor e também buscar as mudanças enviadas por outros desenvolvedores que estão trabalhando na rede.
Este post faz parte de uma série, confira tudo que já foi publicado sobre o mesmo assunto.
Sou técnico em hardware e desenvolvedor web, e sobre estes dois assuntos comecei a compartilhar aulas e artigos, tornando-me blogueiro em 2008. Em 2010 esse hobby virou profissão, e desde então tenho buscado melhorar e profissionalizar cada vez mais os projetos que mantenho na web.
Atualmente temos 6 comentários para este post. Participe você também, clique aqui e comente sobre o assunto.
Não sei pois não costumo usar o Git para publicar o site, apenas controlo as versões localmente e faço a publicação de forma manual.
ResponderAh, ok Ricardo essa era minha única dúvida. Se faria automaticamente ou manualmente.
Estou guardando meus projetos no github privado, e quando vou mandar pro site, faço manualmente.
Obrigado pela atenção e ótimo curso. Parabéns
ResponderCaro Ricardo,
Mais uma vez parabéns pela aula!
Tive um problema com git, pois tive que formatar a máquina, mas deixe o repositório do git (bare) em outra partição, reinstalei tudo, mas não consigo ter acesso ao repositório remote (bare), ele diz: "fatal: This operation must be run in a work tree".
Qual o procedimento a fazer para recuperar o acesso?
Um abraço
Você não consegue acessar um repositório --bare, você deve cloná-lo em uma pasta para então trabalhar nele, conforme vimos nesta aula.
ResponderCaro Ricardo,
Muito bom os seus vídeos, parabéns!
Gostaria de saber, se você poderia fazer um curso de Vagrant para o desenvolvimento?
Um abraço
© 2008-2026 - RBTech.info | Todos os direitos reservados | Hospedado por Innova Host
É proibida a reprodução total ou parcial de qualquer conteúdo deste site.

Ricardo apenas uma coisa que não entendi, na questão de fazer o clone, push, pull está tudo ok, mais como vou acessar o site já que no meu servidor contém as pastas do init --bare?
Exemplo:
No meu servidor de hospedagem está minha pasta meusite.com.br e nela está os arquivos init --bare (hooks, info, etc).
Faço o clone normalmente, depois fiz um pull com os arquivos, tudo normal, baixei em outra pastas esse arquivos e veio corretamente.
Faço alterações e retorno pro meu servidor de hospedagem, mais quando acesso meusite.com.br ele simplesmente lista as pastas hooks, info, objects, etc...
O que está errado?