10

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

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

3 ответа3

5

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

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

3

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

2

Что ж, если вы не хотите тратить время на настройку большого количества вещей, вы можете просто использовать учетную запись Dropbox и установить свой репозиторий git в папке Dropbox.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .