Як я можу отримати доступ до сховища git на спільній доступності samba?


10

У мене створена акція Samba, яку я хотів би поставити у сховище git. Я намагався шукати google для найкращого способу використання git на акції Samba, але, здається, важко знайти щось для цього, оскільки Samba використовує git для розвитку.

Який найкращий спосіб зробити це? Зараз я просто працюю з Linux, але було б непогано знати, як це зробити і міжплатформовим способом.


1
я не бачу тут жодних проблем, самба доставляє файли .. покладіть git repo на частку та кінець історії.
акіра

Відповіді:


3

Найкращий спосіб отримати доступ до сховища git через мережу незалежно від однієї машини на платформі - це запустити на машині сервер git. Щоб налаштувати сервер, перевірте це .


2
Ваше посилання померло, у вас є інше джерело?
James Caccese

Бум, за мертве посилання.
Дрю Ноакс

Ок, я оновив посилання на одне з ProGit.
anand.trex

Здається, не відповідає на питання. Ніхто не просив "найкращого способу".
припинення

1
Ця відповідь є досить марною, коли все, що вона робить, - це надання посилання.
магнатський

5

Я роблю це постійно, і це працює чудово, просто перейдіть до сховища git над загальним файлом, як ніби він був локальним. Я роблю це, тому що я розробляюсь у Windows, але мій тестовий сервер - це вікно Linux, тому при спільній частці samba мені не потрібно весь час підштовхувати зміни до сервера.

Будьте в курсі, що різні операційні системи по-різному обробляють такі речі, як модифіковані часові позначки та закінчення рядків, тому я не рекомендую розробити подібний спосіб, якщо ви будете використовувати одне сховище в samba з декількох різних операційних систем. Ви виявите, що при переході з Windows на Linux (наприклад), що git виявить купу файлів, які змінилися, коли насправді не було ...


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.