Gitorious - домакин на транзакции, базирани на разпределена система за контрол на версиите Git. Вторият най-популярната услуга след Github. Кодът на проекта е достъпно на лиценза за AGPL. AGPL изисква използва модифицираната изходния код остава на разположение на потребителите в мрежата. Т.е. Ако направите някакви промени в неговата инсталация Gitorious - той трябва да бъде на разположение на потребителите всички промени.
Инсталирайте всички нужни пакети за Gitorious:
Зададохме стандартната кодирането за MySQL:
Инсталиране Ruby Enterprise Edition:
Ruby Enterprise Edition е фокусиран върху използването от страна на сървъра монтаж Ruby. То включва оптимизиране на ефективността и използваната памет. Прочетете повече тук.
Инсталаторът ще проверява за всички необходими пакети и ако не друго, дори да им предложи да достави. Разположен в / изберат / рубинено предприятие /
Добави / изберат / рубинено предприятието / хамбар в променливата $ PATH. Това ще позволи да се изпълни бинарни файлове в тази директория, без да уточнява пълния път.
Инсталиране на Apache ActiveMQ
Apache ActiveMQ - съобщение брокер е с отворен код, като осигурява възможност за групиране, съхранение на съобщения с възможността за използване на различни бази данни и трябва да работи Gitorious.
И в довереник /usr/local/apache-activemq/conf/activemq.xml редактирате един ред:
След това добавете отделния потребител и изпълнете ActiveMQ:
Качваме се набави Gitorious и да започнете да го персонализирате:
Подгответе директория за хранилището:
Правила довереник Gitorious:
Ние трябва да редактирате следните параметри в gitorious.yml:
DB Мигриране:
Ако получите съобщение за грешка "неподготвен за постоянно ActiveSupport :: Зависимостите :: Mutex":
Сега добавете администратор:
Сега добавете скрипт на старица:
Сега трябва да ги пуснете на ръка, или просто да рестартирате системата си.
Конфигуриране на Nginx
Nginx имаме нужда от по няколко причини:
- Тънък може да служи само едно заявление за ROR и ако искаме да пусне на сървъра нещо друго - не може без прокси е уеб сървър.
- Slow-връзка. Nginx е много по-добре се справят с бавни връзки и използването му за увеличаване на производителността
В /etc/nginx/nginx.conf. в раздел добави HTTP:
конфигуриране на търсенето
Свързани статии