Kallithea is a Free and Open Source Software Which Supports Both Version Control Systems – Mercurial and Git. Here is how to install on OpenStack. There was a misunderstanding – we wrote that RhodeCode, which also supports both Git and Mercurial is Open Source software. It is not Open :
1 |
https://rhodecode.com/licenses |
Possibly with the option of GitLab in hand, frankly; we need not to use a software with kind of new complicated license, plus these kind of binding can help to track unwanted third party – reminding the readers about NSA and Heartbleed. Gitlab has OpenStack Heat Template for Rackspace as Rackspace Deployment, there is no need to work manually from SSH. Vendor Lock-in should be avoided. OpenShift possibly kept this one mistakenly in this competitive PaaS market. It sounds bad – Red Hat OpenShift hosting is FREE but one have to pay for more than 20 users. Our mistake was due to Wikipedia’s marking as a free software with GNU GPL 3.0 License plus the name is misleading ( Rh with RedHat OpenShift makes it appearing like a Red Hat Product ).

How To Install Kallithea on Rackspace Cloud Server
Essentially this is an update to correct our mistake. Kallithea is written in Python :
---
1 |
https://kallithea-scm.org/repos/kallithea/ |
There is no 100% true out of beta release yet (at the time of publishing this article), but obviously the software can be obtained :
1 |
https://kallithea-scm.org/repos/kallithea |
The repo is running Kallithea. So for deb based GNU Linux, the steps will go like this :
1 2 3 4 |
# ssh to instance as root apt-get update && apt-get upgrade virtualenv --no-site-packages /opt/kallithea-venv source /opt/kallithea-venv/bin/activate && mkdir -p /opt/kallithea |
An one GB PVHVM instance will work fine on Rackspace.
1 2 3 4 5 |
# git clone the latest version of kallithea # we need to install git with apt-get install git command git clone https://kallithea-scm.org/repos/kallithea # perform a ls to check the name apt-get install python-pip && pip install virtualenv |
For the sake of messaging and application server, we need RabitMQ and Celery :
1 |
http://docs.celeryproject.org/en/master/getting-started/index.html |
Here’s what we’ve got for you which might like :
Additionally, performing a search on this website can help you. Also, we have YouTube Videos.
Take The Conversation Further ...
We'd love to know your thoughts on this article.
Meet the Author over on Twitter to join the conversation right now!
If you want to Advertise on our Article or want a Sponsored Article, you are invited to Contact us.
Contact Us