Можно ли настроить частный github, codeplex или code.google.com? - PullRequest
10 голосов
/ 27 декабря 2010

Я подумываю о настройке сервера с аналогичными возможностями codeplex.com, code.google.com или github.com внутри моей компании, чтобы все коллеги могли создавать и поддерживать проекты.

ЕстьЕсть ли какие-либо приложения с открытым исходным кодом с этим типом возможностей?

Ответы [ 11 ]

6 голосов
/ 12 августа 2012

GitLab - действительно хорошая альтернатива, если вы хотите разместить свой собственный git-репозиторий.

Он использовал Gitolite для управления репозиториями, но теперь использует свою собственную оболочку GitLab (, которая значительно упрощает установку и обслуживание GitLab ) и предоставляет удобный пользовательский интерфейс для управления ими.

GitLab - это бесплатное приложение для управления проектами и хранилищами

Существует также онлайн-демонстрация , а источник кода доступен на github .

Обновлено с момента выпуска GitLab 5.0

5 голосов
/ 27 декабря 2010

Ничто не мешает вам сделать это самостоятельно. Примеры:

  • На клиенте мы решили использовать Subversion, поэтому ИТ-специалисты установили Apache на Windows с модулем ModDAV, использующим аутентификацию ActiveDirectory (это магазин Windows). Мы используем внутренний http URL для доступа к хранилищу. Другие группы внутри компании также начали запрашивать проекты на сервере Subversion. Пока это работает хорошо, и он размещен полностью внутри. ИТ-отдел управляет разрешениями и резервные копии для хранилищ. Каждый репо имеет свой набор разрешений. Работает довольно хорошо.
  • Git может быть запущен внутри, и есть несколько способов сделать это. Я использую внутренние репозитории Git дома (в дополнение к некоторым частным репозиториям GitHub). Я просто использую SSH для аутентификации сервер; таким образом, мне не нужно запускать отдельный процесс сервера. Однако есть и другие пути. См., Например, Как настроить свой собственный Git-сервер в Linux . Это рекомендует Гитолит .

Короче говоря, нет никакой причины, по которой у вас есть для использования облачной службы, такой как GitHub или Google. Конечно, существует множество причин для рассмотрения такой службы, но использование внешней службы или внутреннего сервера - это отдельная проблема от того, можете ли вы запускать собственную внутреннюю службу, если хотите.

3 голосов
/ 31 декабря 2010

Вы можете использовать сам github на своем собственном сервере: GitHub: FI , установка брандмауэра.

3 голосов
/ 27 декабря 2010

Большинство (если не все - я знаю, что у Google Code нет) опций, которые вы упомянули, предлагают частные репозитории. Github, безусловно, делает.

2 голосов
/ 21 декабря 2012

Вы можете установить Virtual Box или другое программное обеспечение для виртуализации. Затем используйте готовый к использованию Turnkeylinux стеки.

2 голосов
/ 13 апреля 2011

Indefero - альтернатива Remine на основе PHP. Вы можете настроить свой собственный сервер или использовать программу размещения частного кода.

1 голос
/ 09 апреля 2015

Bitbucket дает вам неограниченное количество бесплатных частных репозиториев. Он был протестирован несколько дней назад, и несколькими щелчками мыши я даже переместил туда свои репозитории Github.Мне также понравился его веб-интерфейс, особенно параллельный diff, который очень не хватает в Github.

https://bitbucket.org/

1 голос
/ 27 декабря 2010

Эндрю Хэйр прав, вы не сможете, если не заплатите за них.Однако, если вам нужен бесплатный хостинг, вы можете попробовать assemblymbla.com .Он бесплатный и поддерживает SVN и Git репо бесплатно и имеет опциональные платные версии.

0 голосов
/ 18 мая 2016

Visual Studio Online теперь Visual Studio Team Services .И вы можете подключиться к Xcode, Eclipse, IntelliJ, Visual Studio или вашему любимому инструменту разработки.

Вы не только получаете бесплатные, неограниченные, приватные Git или TFVC репозитории под управлением версией но также интегрировал отслеживание ошибок и рабочих элементов с корпоративными Agile-инструментами для DevOps, такими как бэклоги и платы Kanban, а также автоматизация для ваших сборок, тестов и выпусков.

Ваши первые 5 пользователей бесплатны с неограниченным количеством подписчиков и заинтересованных сторон Visual Studio без дополнительной оплаты.Подробнее о как начать работу с Team Services .

0 голосов
/ 25 августа 2015

Давайте не будем забывать о Visual Studio Online - до 5 бесплатных пользователей или безлимитный с подпиской MSDN. Доступны репозитории TFS или Git. Хорошо интегрируется с Visual Studio (очевидно) или Eclipse.

https://www.visualstudio.com/

...