Is there anything out there like Github that is for your own local server? I am curious if there is like a PHP script or even a desktop client that mimics Github\'s functio
What features in github are you looking for?
If you don't want the collaboration, pull requests etc. but just want your own repositories to be viewable, git instaweb will create something for you.
I tried gitosis that is fully command line. And I chose this one.
Being a Java guy, I also looked with interest to Gitblit.
You can try
You can run Git (not the whole Github) via Apache HTTP Server, so that you host the Git repo on your server's filesystem and expose it via HTTP.
You get all Git functionalities, but obviously you won't be able to pull-request
or track issues. Any tool attached to your self-hosted Git repo can implement the rest of the features.
Reference: http://git-scm.com/docs/git-http-backend