Of all version control systems, Git has proved most versatile and robust, at least for the needs of my employers and me. Currently Github is by far the most popular hosted Git service, and is a wonderful way to make coding social or collaborate on someone else’s project.

However, you may find yourself working on project that you want to keep private for a while, and you don’t want to pay Github’s service fees for whatever reason. In this case, you want a private Git repo and server.

Though there are hosted alternatives to Github that allow this, like Bitbucket, this article outlines how to set one up on your private server provided by Digital Ocean.

continue reading →