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.
Respostas:
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 .
fonte
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 ...
fonte
Bem, se você não quer gastar tempo configurando várias coisas, basta usar uma conta do Dropbox e definir seu repositório git na sua pasta do Dropbox .
fonte