The FreeRADIUS Project
Anonymous Git Access
Anonymous git access is available for the following trees, with HTTP access provided via GitHub:- stable - The next "major" release, which will have new features and other changes.
$ git clone git://git.freeradius.org/freeradius-server.git $ cd freeradius-server $ git fetch origin stable:stable $ git checkout stable
$ git clone git://git.freeradius.org/freeradius-server.git $ cd freeradius-server $ git fetch origin v2.1.x:v2.1.x $ git checkout v2.1.x
$ git clone git://git.freeradius.org/freeradius-server.git
Followed by the usual
$ ./configure $ make $ make install
The GitHub links above support:
- gitweb access,
- support for cloning via HTTP,
- support for downloading "tar" files of the git tree.
Please read the howto page for the suggested git work flow.
Repositories
The repositories available on this server are:
- git://git.freeradius.org/freeradius-server.git - The FreeRADIUS Server
- git://git.freeradius.org/mod_auth_radius.git - The FreeRADIUS Apache Module for RADIUS Authentication
These repositories are also available on github
Submitting Patches
A simple method to submit patches is to follow the guide on github.
Anonymous CVS Access
$ cvs -d :pserver:anonymous@git.freeradius.org:/freeradius-server.git checkout -d radiusd master
Where radiusd is the local directory that the checkout goes into. The -d radiusd option can also be omitted.
The rest of the text in that command (including the reference to "master") is git magic, and should be ignored by most people using anonymous CVS.
The original CVS tree is available on the historical page.
Commit Access
Instructions for core team members are on the commit access page.
The world's most popular RADIUS Server.