2010-12-27 3 views
9

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

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

+0

Просто из любопытства, почему бы не использовать Github? Таким образом, вам не придется самостоятельно поддерживать серверы. – Tom

+0

bitbucket позволяет это бесплатно, но ограничивает возможности. – nawfal

+0

@ Тома из-за очень чувствительных данных, которые вы хотите создать резервную копию, но не на стороннем сайте. – Jus12

ответ

2

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

1

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

5

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

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

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

3

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

2

Indefero является PHP на основе альтернативы Ремайн. Вы можете настроить свой собственный сервер или использовать приватную программу для хостинга кода.

+0

Спасибо за это. – user310291

6

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

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

GitLab является свободным проектом и репозиторий приложений управления

Существует также и исходный код online demo доступен на github.

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

+0

Вы ожидали, что Gitlab будет размещен на сервере Gitlab, не так ли? Kindof, как веб-сайт Ruby on Rails, работающий на PHP. – fijiaaron

+0

Не критикуя Гитлаб, просто расходясь. Это классный проект. – fijiaaron

+0

@fijiaaron Я знаю, я знаю :) – j0k

2

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

1

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

https://bitbucket.org/

0

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

https://www.visualstudio.com/

0

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

Вы не только получаете бесплатный, неограниченный, частный Git or TFVC repos under version control, но и интегрированный контроль ошибок и отслеживания рабочих элементов с помощью предприятия. Гибкие инструменты для DevOps, такие как отставания и платы Kanban, плюс автоматизация для ваших сборок, тестов и выпусков.

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

Смежные вопросы