Como acesso um repositório git em um compartilhamento samba?


10

Eu tenho um compartilhamento Samba configurado no qual gostaria de colocar um repositório git. Tentei pesquisar no google a melhor maneira de usar o git em um compartilhamento Samba, mas parece difícil encontrar algo sobre isso, pois o Samba usa o git para desenvolvimento.

Qual é a melhor maneira de fazer isso? No momento, estou trabalhando com o Linux, mas seria bom saber como fazer isso de maneira multiplataforma.


1
não vejo nenhum problema aqui, o samba entrega arquivos .. coloque o repositório git no compartilhamento e no final da história.
akira

Respostas:


3

A melhor maneira de acessar um repositório git através de uma rede de maneira independente da plataforma a partir de uma única máquina seria executar um servidor git na máquina. Para saber como configurar um servidor, check-out este .


2
Seu link morreu, você tem outra fonte?
James Caccese

Bump, para o link morto.
de Drew Noakes

Ok, eu atualizei o link para um do ProGit.
Anand.trex 03/04/12

Parece não responder à pergunta. Ninguém pediu o "melhor caminho".
ceving

1
Essa resposta é bastante inútil quando tudo o que faz é fornecer um link.
15608 magnattic

5

Eu faço isso o tempo todo, e funciona bem, basta acessar o repositório git sobre o compartilhamento de arquivos como se fosse local. Faço isso porque desenvolvo no Windows, mas meu servidor de teste é uma caixa Linux, portanto, com um compartilhamento de samba, não preciso estar forçando minhas alterações no servidor o tempo todo.

Porém, esteja ciente de que diferentes sistemas operacionais lidam com coisas como registros de data e hora modificados e finais de linha de maneira diferente, portanto, não recomendo o desenvolvimento dessa forma se você usar o mesmo repositório sobre o samba de vários sistemas operacionais diferentes. Você descobrirá quando mudar do Windows para o Linux (por exemplo) que o git detectará que muitos arquivos foram alterados, quando na verdade não ...


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.