create new tag
, view all tags

The OpenAirInterface repository

The OpenAirInterface software can be obtained from our gitLab server. You will need a git client to get the sources. The repository is currently used for main developments.


You need to install the subversion/git using the following commands

sudo apt-get update

sudo apt-get install subversion git

Using EURECOM Gitlab

The openairinterface5g repository holds the source code for (eNB RAN + UE RAN).

For legal issues (licenses), the core network (EPC) source code is now moved away from the above openairinterface5g git repository. This EPC code is now splitted into 2 git projects (openair-cn with apache license and xtables-addons-oai with GPL license)

Configure git with your name/email address (only important if you are developer and want to checkin code to Git)

git config --global user.name "Your Name"

git config --global user.email "Your email address"

Add a certificate from gitlab.eurecom.fr to your Ubuntu 14.04 installation (you need to be root user)

echo -n | openssl s_client -showcerts -connect gitlab.eurecom.fr:443 2>/dev/null | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' >> /etc/ssl/certs/ca-certificates.crt

In order to checkout the Git repository (for OAI Users without login to gitlab server)

Checkout RAN repository (eNB RAN + UE RAN)

git clone https://gitlab.eurecom.fr/oai/openairinterface5g.git

Checkout EPC (Core Network) repository

git clone https://gitlab.eurecom.fr/oai/openair-cn.git

optionally (openair-cn build script can install it for you):

git clone https://gitlab.eurecom.fr/oai/xtables-addons-oai.git

In order to checkout the Git repository (for OAI Developers/admins with login to gitlab server)

Please send email to {openair_tech (AT) eurecom (DOT) fr} to be added to the repository as a developer (only important for users who want to commit code to the repository). If you do not have account on gitlab.eurecom.fr, please register yourself to gitlab.eurecom.fr.

Which branch to checkout?

master: We will ensure that master branch is most stable branch
develop: This branch contains recent commits that are tested on our test bench.

We recommend using master branch or develop(if you want to work on most recent changes). We will try to keep both the branches tested and stable. In case you encounter bugs, please send email to the mailing list fir discussion. You can also send us email at {openair_tech (AT) eurecom (DOT) fr} to add you as a developer in gitlab.eurecom.fr so you can collaborate with us to fix bugs or work on future releases of OAI. After that, follow the workflow for contribution from here, https://twiki.eurecom.fr/twiki/bin/view/OpenAirInterface/GitLabWorkFlow

Older SVN Release (deprecated and not RECOMMENDED for end user)

Old SVN Release

GitLab Migration Notes

Note that git repository does not contain any branches/tags from SVN. Only http://svn.eurecom.fr/openair4G/trunk is migrated from r4000 to Git to reduce the size of the repository.

Topic revision: r25 - 10 Nov 2015 - RohitGupta
Copyright 2004-2010 Institut Eurecom & all contributing authors.