4ulabekmalekyla 0 August 13, 2014 Posted August 13, 2014 (edited) · Report post Пролистав весь гугл так и не нашел краткого руководства по следующему вопросу. Допустим есть 3 компа. Все соединены через локалку. На каждом из компов есть свои проекты. Надо в один из компов закинуть все проекты. Получаем на 1м компе 3 проекта в одной папке, которую привязываем к ГИТу. Как теперь расшарить эту папку, чтобы забрав из 1го компа первый проект на 2й комп изменив его. Как записать обратно на 1й комп измененный проект на 2м компе? И чтобы было видно кто, и что изменил? Надо ли создавать для этого SSH сервер? Edited August 13, 2014 by 4uLABEK Quote Share this post Link to post Share on other sites More sharing options...
andrew_b 7 August 13, 2014 Posted August 13, 2014 · Report post Допустим есть 3 компа. Все соединены через локалку. На каждом из компов есть свои проекты. Надо в один из компов закинуть все проекты. Получаем на 1м компе 3 проекта в одной папке, которую привязываем к ГИТу. Как теперь расшарить эту папку,Не надо ничего "расшаривать". Надо поднять git-server. чтобы забрав из 1го компа первый проект на 2й комп изменив его. Как записать обратно на 1й комп измененный проект на 2м компе?git push И чтобы было видно кто, и что изменил?В коммите содержится информация об авторе коммита (имя и e-mail) и времени. Надо ли создавать для этого SSH сервер?Да, для записи в репозиторий хорошо бы доступ по ssh. https://github.com/progit/progit/blob/maste...apter4.markdown По-моему, хорошо расписано. Quote Share this post Link to post Share on other sites More sharing options...
4ulabekmalekyla 0 August 13, 2014 Posted August 13, 2014 · Report post Спасибо! Придется делать ssh, возможно будет еще добавить например компьютер 4 из другого офиса, и привязать через интернет к общему репозиторию на 1м компе? SSH такое позволяет? Видел на SVN одну чудесную вещь, при изменении файлов в репозитории после коммита на электронную почту приходит письмо с тем какие файлы были изменены и кто, когда их изменил, кто-то так делал? Quote Share this post Link to post Share on other sites More sharing options...
andrew_b 7 August 13, 2014 Posted August 13, 2014 · Report post Придется делать ssh, возможно будет еще добавить например компьютер 4 из другого офиса, и привязать через интернет к общему репозиторию на 1м компе? SSH такое позволяет?Ну, ещё один публичный ключ на сервер положите, позволит. Quote Share this post Link to post Share on other sites More sharing options...
faa 1 August 13, 2014 Posted August 13, 2014 · Report post Видел на SVN одну чудесную вещь, при изменении файлов в репозитории после коммита на электронную почту приходит письмо с тем какие файлы были изменены и кто, когда их изменил, кто-то так делал? Как это реализовать, вот тут расписано Ну погуглить могу, на заказ ;) Quote Share this post Link to post Share on other sites More sharing options...
4ulabekmalekyla 0 August 14, 2014 Posted August 14, 2014 · Report post разобраться бы с ssh, а то на одном компе XP на другом 7ка) и пользователь за вторым компом сможет видеть все общие изменения на 1м компе в котором общая папка размещена. Просто если через интернет работать, то это же нужен IP который от провайдера? а не сетевой, или можно их совместить? За почту спасибо, попробую! Quote Share this post Link to post Share on other sites More sharing options...
dxp 6 August 15, 2014 Posted August 15, 2014 · Report post Тож заморачивался темой подъёма сервера git на винде, но поковывяв тему, желание затухло, в итоге подняли на стареньком уже никому не нужном компе линух в серверном исполнении (конкретно ubuntu server 12.04 LTS). Плюсы: всё равно нужен для сервака отдельный комп, который всегда онлайн, не выключается, не перегружается, а рабочая станция на эту роль подходит не очень, и всякие нативные для git вещи, типа ssh есть, что называется, "искаропки". Дальше дело техники. Цена вопроса - старый системник с никомому не нужным селероном, парой гигов оперативы и древним 80 ГБ винтом. Параллельно он ещё раздаёт WIFI через USB "свисток" до кучи, т.е. точка доступа. :) Quote Share this post Link to post Share on other sites More sharing options...
SM 0 August 15, 2014 Posted August 15, 2014 · Report post и древним 80 ГБ винтом. И на нем репозиторий? Не боитесь? Или репозиторий подмонтирован с другого сервера с нормальным хранилищем? Я себе забацал его на hp proliant microserver g7 - дешево (реально дешево!), сердито, места мало занимает, красиво, и т.д., но, все таки, репозиторий на RAID1, ну и WiFi свисток (PCIe), межсетевой экран, и т.д., все там же. ОС поставил Centos 7 в минималке без гуи Quote Share this post Link to post Share on other sites More sharing options...
dxp 6 August 15, 2014 Posted August 15, 2014 · Report post И на нем репозиторий? Не боитесь? Или репозиторий подмонтирован с другого сервера с нормальным хранилищем? Мы git только недавно начали использовать, по объёму данных там пока вопросов нет, да и команда, которая это использует, тоже небольшая. А по надёжности, каждую ночь репозитории бекапятся на другой файловый сервер (толстый конторский). Да, решение в рейдом это не заменяет, но пока вот так. По мере роста потребностей, возможно, и железо обновим, этот вариант подняли с ходу из того, что под ногами валялось. Есть какая-то вероятность, что винт на сервачке умрёт, и данные за день пропадут, но это вероятность небольшая, и учитывая, что тут всё же git, клоны репозитория есть у разработчиков, поэтому такая ситуация представляется не фатальной. Upd. Ваше решение, конечно, красивое. Дёшево - это почём и где? Quote Share this post Link to post Share on other sites More sharing options...
SM 0 August 15, 2014 Posted August 15, 2014 · Report post Дёшево - это почём и где? Насчет "почем и где" гугль/яндекс рулит... Грубо говоря, по цене среднепаршивого NAS. Именно g7, новый gen8 вдвое дороже (правда, конечно, и покруче, но RAID тоже fake, через софтварный md, однако, его надежности вполне достаточно). Там сразу идет внутри винт на 250G (на него поставил ОС), к нему докупил 2 low power винта по 3Т для RAID, PCIe low profile WiFi (причем лажанулся, с первого раза не угадал, купил на чипсете, на котором нельзя поднять AP, блин, выбрал единственный, у которого на оф. сайте написано "поддержка линукс" :) :) ), и PCIe low profile 10/100/1000 порт (для входа от провайдера). Еще и принт-сервер заодно там поднялся. ОС встала без танцев с бубнами, сама и сразу, с УСБ флешки. UPD: Скорость чтения с RAID через 1GbE - 35-40 мбайт/с - вполне себе для системы с такой ценой. На нем поднял и Samba, и NFS - таким образом все рабочие директории рабочих станций на винде и на линуксе оказались тоже на нем, таким образом, вероятность потери чего либо вообще минимизировалась. Плюс еще "снаружи" можно, если надо, через ssh/sftp залезть и взять, что надо, да и через git (если экран открыть для него) Quote Share this post Link to post Share on other sites More sharing options...
Uuftc 0 August 31, 2014 Posted August 31, 2014 · Report post Есть какая-то вероятность, что винт на сервачке умрёт, и данные за день пропадут, но это вероятность небольшая, и учитывая, что тут всё же git, клоны репозитория есть у разработчиков, поэтому такая ситуация представляется не фатальной. Да, git живучий падлюка. Вон, даже Торвальдс терял git ядра - ничего, восстановился из других реп. Рекомендую замечательную web морду для сервера https://about.gitlab.com/gitlab-ce/ Quote Share this post Link to post Share on other sites More sharing options...
gotcha 0 September 30, 2014 Posted September 30, 2014 · Report post Вариант более безнапряжный - сервер на bitbucket. 5 пользователей фри (расширяем до 8). Анлим по месту и количеству репов (открытых и приватных). Багтрекинг и вики прилагаются =) Quote Share this post Link to post Share on other sites More sharing options...
Ruslan1 1 March 23, 2018 Posted March 23, 2018 · Report post Подниму тему, чтоб не плодить новую про то же самое. В свете современных тенденций, что все-таки предпочтительней для небольших коммерческих проектов? Вижу три уровня: 1. Локальный сервер и все с нуля 2. Удаленный ресурс, на котором ставить git 3. удаленный ресурс с уже установленным и настроенным git. Сейчас используется путь (2): Гитлаб, установленный на внешнем ресурсе. Назрел вопрос, какой ценой можно вообще просто использовать уже настроенный и поддерживаемый кем-то гит сервер и не тратить время на администрирование, только денежку перечислять? то есть путь (3). Текущее использование: 40 проектов, из них активных 10. Программистов/менеджеров 10 персон в разных сочетаниях по разным проектам (обычно 2-3 активно пишут в один проект, остальные только иногда подключаются для обсуждения или тестирования). Есть что-то интереснее чем Github ? У него получается: Team Plan": $9 per user/monthю Starting at $25/month which includes first 5 users. "Business Plan ": $21 per user/month. Интересно нельзя ли извратиться и обойтись пятью юзерами на Гитхабе, хотя общее количество 10? $25 в месяц жаба еще не душит, а вот если по $200 в месяц, это уже деньги. bitbucket слышал, но не видел. Он просто менее распиареный или хуже чем github? По цене вроде бы лучше, но за счет чего дешевизна? "Premium" $5/ user / month, Starts at $25 /month Что-то еще из "проверенных временем" поставщиков? Quote Share this post Link to post Share on other sites More sharing options...
dxp 6 March 24, 2018 Posted March 24, 2018 · Report post bitbucket слышал, но не видел. Он просто менее распиареный или хуже чем github? По цене вроде бы лучше, но за счет чего дешевизна? Bitbucket до 5 юзеров на реп бесплатен, вроде как. Основная разница с гитхабом: гитхаб бесплатно открытые репы, закрытые - платно, у битбакета наоборот - закрытые бесплатно (до 5 пользователей к одному репозиторию), открытые - платно. Quote Share this post Link to post Share on other sites More sharing options...
AHTOXA 2 March 24, 2018 Posted March 24, 2018 · Report post у битбакета наоборот - закрытые бесплатно (до 5 пользователей к одному репозиторию), открытые - платно. У битбакета уже давно любые бесплатно. Только 5 пользователей ограничение. Вот, сейчас для пробы сделал открытый репозиторий: https://bitbucket.org/antongus/stm32tpl Хотя в ценнике пишут только про приватные. Есть ещё гитлаб (цены, сравнение тарифов) - там тоже можно и приватные и публичные репы. На число пользователей я не нашёл ограничений. Единственное "но" - он, бывает, подтормаживает (я имею в виду веб-интерфейс, сами репозитории вроде нормуль). Quote Share this post Link to post Share on other sites More sharing options...