Установка сервера мерзавца с веб-интерфейсом?

В дополнение Полезный ответ PetSerAl :

using assembly должен быть правильным решением, но его использование при время разбора еще не реализовано с Windows PowerShell v5.1 / PowerShell Core v6.1, поскольку для него требуется дополнительная работа , чтобы избежать возможности для нежелательного выполнения произвольных код, когда сборка загружена.

Реализация этой функции была освещена зеленым цветом в этой проблеме GitHub , и необходимая работа отслеживается как часть этой проблемы .

24
задан corydoras 26 October 2009 в 22:13
поделиться

4 ответа

Gitorious , кажется, поддерживает все, что вы просите; его источники находятся в свободном доступе и могут быть размещены на ваших собственных серверах.

14
ответ дан 28 November 2019 в 23:28
поделиться

Я не уверен, что вы ищете, но вам может не понадобиться веб-интерфейс.

Вы также можете создать Linux-сервер и запустить на нем git-deamon. Затем вы можете использовать ssh для ограничения доступа пользователей. Также можно просто создать общий сетевой ресурс и таким образом ограничить доступ.

Существует множество веб-интерфейсов для просмотра, но я не нашел ни одного, который работал бы в окне "из коробки", который также мог бы создавать / изменять репозиторий. Многие веб-интерфейсы просто не работают в Windows. Или, может быть, я недостаточно внимательно посмотрел ...

2
ответ дан 28 November 2019 в 23:28
поделиться

Есть несколько программ / кузниц git с открытым исходным кодом: и Gitorious (на Ruby), и InDefero (на PHP) имеют свободно доступный исходный код. . Код, используемый для управления репозиториями в repo.or.cz , также является открытым исходным кодом и свободно доступен как Girocco .

Существует GitHub: FI » самостоятельная версия программного обеспечения GitHub ... но она проприетарная и дорогая.

Существует еще больше веб-интерфейсов git: gitweb (на Perl, распространяется с Git), cgit (в C, предлагает кеширование), git-php и GitPHP и ViewGit (все на PHP), Ginatra (в Ruby, использует фреймворк Sinatra). Еще несколько можно найти на странице InterfacesFrontendsAndTools в git wiki.

17
ответ дан 28 November 2019 в 23:28
поделиться

GitHub: FI - это «внутри- firewall »версия GitHub, и очень гладкая. Также его намного проще установить, чем ужасный. Обратной стороной является то, что это очень дорого. Мы посмотрели, но пришлось пройти.

Мы выбрали gitosis для управления репозиторием с помощью github для просмотра. Единственное, чего ему не хватает, так это возможности создать репозиторий с помощью веб-интерфейса, хотя я подозреваю, что это можно было бы собрать вместе.

3
ответ дан 28 November 2019 в 23:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: