Кто-нибудь использует Activecollab с Git или Hg?

В настоящее время мы используем activecollab с subversion, но мы хотим рассмотреть возможность использования Git или Hg для предоставления нам управления распределенным исходным кодом.

Кто-нибудь делает эту работу, чтобы изменения могли быть связаны с тикетами в activecollab, так же как и для SVN?

4 ответа

Решение

activeCollab 3 (в настоящее время в бета-версии) имеет встроенную поддержку GIT и Mercurial.

Из-за того, как вы проходите аутентификацию в GIT-репозитории, и из-за ограничений большинства рабочих установок PHP, activeCollab работает только с локальными копиями репозитория. В отличие от SVN, где вы можете просто предоставить URL хранилища и учетные данные пользователя, для GIT вам необходимо:

  1. Клонировать репозиторий на той же машине, где установлен activeCollab,
  2. Настройте cron для автоматического обновления
  3. Добавьте путь к локальной копии репозитория в activeCollab.

Когда выйдет стабильная версия activeCollab 3, мы предоставим документацию и подробные инструкции.

Если вы хотите разместить приватный git. Вы можете использовать модуль Gitolite и ActiveCollab Gitolite

Этот модуль позволит управлять git-репозиториями, SSH-ключами, доступом для чтения / записи и многим другим на странице исходного модуля activeCollab.

Есть довольно стабильный модуль https://github.com/UCF/ActiveCollab-Github-Module/ Вам просто нужно решить проблему, когда после установки его https://github.com/UCF/ActiveCollab-Github-Module/issues/1

Надеюсь, это поможет вам.

Официальной поддержки Git или Mercurial с ActiveCollab пока нет, как показано в этой теме или в этой.

Май 2010 года:

Извините, я не слышал, чтобы кто-нибудь предоставлял поддержку GIT для модуля Source ActiveCollab.
Мы рассмотрим развитие такой интеграции как основную функцию, но поскольку мы сами не используем GIT, это может занять некоторое время (в данный момент в нашем списке есть еще более важная задача).

Январь 2011 года:

Извините, мы не комментируем функции, которые еще не являются частью activeCollab, пока они не станут частью activeCollab. Если мы добавим это в систему, мы сообщим об этом всем, не волнуйтесь.

Для activeCollab, написанного на PHP, есть хук post-receive, который будет использоваться с Git & Github, который иллюстрирует некоторую форму сотрудничества между AC и Git, но это все.

Другие вопросы по тегам