|
GIT - как развернуть аналог GitHub на виндовс сервере | ☑ | ||
---|---|---|---|---|
0
vde69
09.08.21
✎
16:52
|
1. Сразу скажу - у нас нет линуксоводов....
2. GIT - опыта работы с ним = 0... Теперь суть вопроса: есть желание работать с GIT из vsCode по такой схеме есть центральный репозиторий, в нем ветки main, test и prod есть тачки разработчиков в которых каждый формирует свою ветку по мере готовности функционала разработчик мерждит свои изменения в main (здесь полная история изменений) когда накапливается изменений для версии мержим из main в test (здесь история версий на тестировании) после тестирования мержим в prod (здесь история выпущенных версий) все это будет на windows, кто подскажет как это все настроить? особенно интересует репозиторий на сервере на чем делать? |
|||
1
Garykom
гуру
09.08.21
✎
16:56
|
||||
2
Garykom
гуру
09.08.21
✎
16:58
|
имхо виртуалку поднимите с линуксом
|
|||
3
Sserj
09.08.21
✎
17:02
|
Не очень понятно зачем вообще аналог GitHub. Вебморда шибко нужна? Ну тогда можно GitLab взять он вроде опенсорсный.
А вообще Git сам по себе сервер, ну конечно только в командной строке, только хардкор :) Ну да это не проблема гуевыеклиенты есть любые на выбор. А гит он на то и гит что с с сервера себе изменения получил и смотри в клиенте как нравится. |
|||
4
vde69
09.08.21
✎
17:07
|
(3) мне нужно НЕ локальное хранилище.
предположим я на сервере поднял git, он работает с локальными папками. Как мне мержить эти самые папки с данными на другом компе? |
|||
5
Sserj
09.08.21
✎
17:08
|
(4) Самое простое использовать свой сетевой протокол Git-а
|
|||
6
ildary
09.08.21
✎
17:15
|
(0) вроде бы у GitLab есть решение для локального сервера: https://habr.com/ru/company/ruvds/blog/359216
|
|||
7
ildary
09.08.21
✎
17:16
|
+(6) в комментариях там ещё приводятся решения, типа Gietea
|
|||
8
Вафель
09.08.21
✎
17:41
|
Можно без сервера.
Git init на папке |
|||
9
Дык ё
09.08.21
✎
18:01
|
(8) без сервера будет неудобно с jira интегрировать. а так - на wsl2+docker одной командой можно gitea поднять без виртуалок. ну и тома настроить надо будет..
|
|||
10
vi0
09.08.21
✎
18:57
|
(8) так ему надо командную разработку
с мерж реквестами и прочим разве без севера можно так? |
|||
11
Asmody
09.08.21
✎
19:04
|
||||
12
ДенисЧ
09.08.21
✎
19:07
|
(11) "on IIS for Windows"
Хорошо, я ещё поужинать не успел... |
|||
13
Asmody
09.08.21
✎
23:24
|
(12) Ему ж не надо нагрузки гитхаба выдерживать.
Нормально работает - поставил и забыл. Из обязательных настроек только путь к каталогу с репами указать, да пароль админа |
|||
14
vde69
10.08.21
✎
08:33
|
(11) Спасибо, по описанию вроде то, что нужно. Будем пробовать.
|
|||
15
Вафель
10.08.21
✎
08:41
|
(10) конечно можно
|
|||
16
vi0
10.08.21
✎
09:03
|
(15) и как сделать?
|
|||
17
ДенисЧ
14.08.21
✎
14:36
|
Можно подниму тему? Спасибо.
Поставил я (11). Выгружаю конфигурацию в файлы, пушу на сервер, на соседней базе гитклоню её, собираю, выгружаю cf. Сравниваю с оригиналом - половина объектов изменилась... Причём расхождения не показываются. Как с таким вообще жить можно? |
|||
18
Вафель
14.08.21
✎
15:39
|
(17) это к 1с вопрос.
По их мнению нельзя и там и там одновременно |
|||
19
Вафель
14.08.21
✎
15:40
|
(16) общая папка и вот ее уже клонишь в локальную
|
|||
20
ДенисЧ
14.08.21
✎
15:42
|
(18) Что там и там? ЕДТ же как-то работает. И людей в этих ваших полно, которые говорят, что используют.
|
|||
21
Вафель
14.08.21
✎
15:45
|
(20) в едт собрал цф и все нинадо ничего сравнивать
|
|||
22
ДенисЧ
14.08.21
✎
15:59
|
(21) Ага. Кто-то сделал коммиты, а мне нужно посмотреть. диффы делать - не вариант.
|
|||
23
vi0
14.08.21
✎
16:12
|
(19) это да, но разве в голом гите есть возможность обрабатывать мерж реквесты и все такое
|
|||
24
Вафель
14.08.21
✎
16:31
|
(23) сервер только хостит. Все остальное делает клиент. Можно гит юзать вообще без внешнего репозитория
|
|||
25
vi0
14.08.21
✎
16:54
|
(24) да я не про внешний
|
|||
26
vi0
14.08.21
✎
17:25
|
вот видос https://www.youtube.com/watch?v=ObI0l077hfk
автор говорит, что "мерж реквесты не июмет отношения к самому гиту. они создаются средствами хостинга гита" |
|||
27
vi0
14.08.21
✎
17:27
|
вот еще ветка интересная https://coderoad.ru/5947064/Git-рабочий-процесс-без-сервера
|
|||
28
Вафель
14.08.21
✎
17:30
|
(26) ну реквестов конечно нет.
Конечно если у вас есть обязательное код ревью, то без реквестов никак |
|||
29
vde69
15.08.21
✎
20:50
|
пока поставили в такой конфе
тестовый сервер - 1. bonobogit 2. isa 3. sql сервер (пока мирида) клиентские компы 1. xampp (апач + мирида) 2. vsCode + плагины (русификатор, php, дебугер) 3. клиент git вроде все работает |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |