Как получить доступ к git-репозиторию на общем ресурсе samba?

10

У меня есть настроенный ресурс Samba, на котором я хотел бы разместить git-репозиторий. Я попытался найти в Google лучший способ использования git на общем ресурсе Samba, но, кажется, сложно найти что-то подобное, поскольку Samba использует git для разработки.

Каков наилучший способ сделать это? Прямо сейчас я просто работаю с Linux, но было бы неплохо узнать, как сделать это кросс-платформенным способом.

Джейсон Бейкер
источник
1
я не вижу здесь никаких проблем, samba доставляет файлы .. поместите репозиторий git в общий доступ и конец истории.
Акира

Ответы:

3

Лучший способ получить доступ к git-репозиторию по сети независимо от платформы с одного компьютера - это запустить на нем git-сервер. Чтобы узнать, как настроить сервер, проверьте это .

anand.trex
источник
2
Ваша ссылка умерла, у вас есть другой источник?
Джеймс Каччезе
Поднять за мертвую ссылку.
Дрю Ноакс
Хорошо, я обновил ссылку на один из ProGit.
anand.trex
Кажется, не отвечает на вопрос. Никто не спросил о «лучшем способе».
ceving
1
Этот ответ довольно бесполезен, когда все, что он делает, это предоставляет ссылку.
Magnattic
5

Я делаю это все время, и все работает нормально, просто обращайтесь к репозиторию git через общую папку, как если бы он был локальным. Я делаю это, потому что я работаю в Windows, но мой тестовый сервер - это linux box, поэтому с общим ресурсом samba мне не нужно постоянно публиковать свои изменения на сервере.

Имейте в виду, однако, что разные операционные системы по-разному обрабатывают такие вещи, как измененные временные метки и окончания строк, поэтому я не рекомендую разрабатывать подобное, если вы будете использовать один и тот же репозиторий поверх samba из разных операционных систем. Когда вы переключитесь с windows на linux (например), вы обнаружите, что git обнаружит, что куча файлов изменилась, а на самом деле их нет ...

Рид
источник