If you wish to set up a private Git server for your personal, work, or team projects, but favor free software and simple architecture, or don’t want a service hosted by a third party, then Gitolite is the solution for you.

The article starts with a brief history of Git and a listing of some of the options for hosting private Git repositories. It then gets into talking about Gitolite, a "collection of Perl scripts, wisely arranged to allow easy management of Git repositories served over the SSH protocol." He talks through some of the features that come along with the tool and how to get it installed. With that setup, he shows how to use it as a Git hosting platform, how to configure repositories, create and configure users, and perform backups. The post ends with some helpful troubleshooting tips and a look at Gitolite's hook system.

php[architect] Magazine has just published their latest issue for July 2016: Harnessing Magic. This latest issue features articles like:

"RegEx is Your Friend" (Liam Wiltshire)

"Removing the Magic with Functional PHP" (David Corona)

"Implementing Cryptography" (Edward Barnard)

"Reference Counting : The PDO Case Study" (Gabriel Zerbib)

There's also all of the usual columns from some of the regular authors, the "Education Station", "Community Corner" and the "Security Corner". If you're interested in the content but just want a sample, be sure to check out this month's free article covering mailing lists and MailChimp. You can pick up either just this issue or a full year subscription directly from the php[architect] website.