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


10

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

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


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

Ответы:


3

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


2
Ваша ссылка умерла, у вас есть другой источник?
Джеймс Каччезе

Поднять за мертвую ссылку.
Дрю Ноакс

Хорошо, я обновил ссылку на один из ProGit.
anand.trex

Кажется, не отвечает на вопрос. Никто не спросил о «лучшем способе».
ceving

1
Этот ответ довольно бесполезен, когда все, что он делает, это предоставляет ссылку.
Magnattic

5

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

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


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.