У меня есть настроенный ресурс Samba, на котором я хотел бы разместить git-репозиторий. Я попытался найти в Google лучший способ использования git на общем ресурсе Samba, но, кажется, сложно найти что-то подобное, поскольку Samba использует git для разработки.
Каков наилучший способ сделать это? Прямо сейчас я просто работаю с Linux, но было бы неплохо узнать, как сделать это кросс-платформенным способом.
Ответы:
Лучший способ получить доступ к git-репозиторию по сети независимо от платформы с одного компьютера - это запустить на нем git-сервер. Чтобы узнать, как настроить сервер, проверьте это .
источник
Я делаю это все время, и все работает нормально, просто обращайтесь к репозиторию git через общую папку, как если бы он был локальным. Я делаю это, потому что я работаю в Windows, но мой тестовый сервер - это linux box, поэтому с общим ресурсом samba мне не нужно постоянно публиковать свои изменения на сервере.
Имейте в виду, однако, что разные операционные системы по-разному обрабатывают такие вещи, как измененные временные метки и окончания строк, поэтому я не рекомендую разрабатывать подобное, если вы будете использовать один и тот же репозиторий поверх samba из разных операционных систем. Когда вы переключитесь с windows на linux (например), вы обнаружите, что git обнаружит, что куча файлов изменилась, а на самом деле их нет ...
источник
Что ж, если вы не хотите тратить время на настройку большого количества вещей, вы можете просто использовать учетную запись Dropbox и установить свой репозиторий git в папке Dropbox .
источник