Comment accéder à un référentiel git sur un partage samba?


10

J'ai un partage Samba configuré sur lequel j'aimerais mettre un référentiel git. J'ai essayé de rechercher sur google la meilleure façon d'utiliser git sur un partage Samba, mais il semble difficile de trouver quoi que ce soit sur cela car Samba utilise git pour le développement.

Quelle est la meilleure façon de procéder? Pour le moment, je ne fais que travailler avec Linux, mais ce serait bien de savoir comment faire cela de manière multiplateforme également.


1
je ne vois aucun problème ici, samba livre des fichiers .. mettez le repo git sur le partage et la fin de l'histoire.
akira

Réponses:


3

La meilleure façon d'accéder à un référentiel git sur un réseau d'une manière indépendante de la plate-forme à partir d'une seule machine serait d'exécuter un serveur git sur la machine. Pour savoir comment configurer un serveur, consultez ceci .


2
Votre lien est mort, avez-vous une autre source?
James Caccese

Bump, pour le lien mort.
Drew Noakes

Ok, j'ai mis à jour le lien vers celui de ProGit.
anand.trex

Ne semble pas répondre à la question. Personne n'a demandé la "meilleure façon".
février

1
Cette réponse est assez inutile quand elle ne fait que fournir un lien.
magnattic

5

Je le fais tout le temps, et cela fonctionne très bien, il suffit d'accéder au référentiel git sur le partage de fichiers comme s'il était local. Je le fais parce que je développe sur Windows mais mon serveur de test est une boîte Linux, donc avec un partage samba, je n'ai pas à pousser mes modifications sur le serveur tout le temps.

Cependant, sachez que différents systèmes d'exploitation gèrent différemment des horodatages modifiés et des fins de ligne, donc je ne recommande pas de développer comme ceci si vous utiliserez le même référentiel sur samba à partir de plusieurs systèmes d'exploitation différents. Vous constaterez que lorsque vous passerez de Windows à Linux (par exemple), git détectera qu'un tas de fichiers ont changé, alors que ...


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.