Is there a Github script in PHP that can be run on my own server?

I know that there are many ways to run git on my server, but I really like the git functionality with viewing repos - the fact that I can see previous versions in the web interface.

Now I could, I would use github, but the problem is that our version control rules are very strict and we are not allowed to host files on other servers, even if they are encrypted.

Is there a script that allows us to run an interface like github, or rather one that allows me to view the change history of a git project through a web interface?

I am running a LAMP server, but will consider alternative languages ​​such as python, perl, etc., if nothing happens in php.

interested in both paid and open source software

+83
git version-control github
Feb 14 '11 at 2:03
source share
4 answers

Webapp for Gitorious is open source. You may have the same interface as on your web server. It does not have all the bells and whistles of Github, but it does have a source view, a history of changes, commits, etc.

These are rails that may not be optimal for you, but also free :-)

+36
Feb 14 '11 at 2:12
source share

Git itself comes with Gitweb , which is the basic browser interface in the Git repository. It allows you to view arbitrary versions of the tree.

You can see Gitweb in action at http://git.kernel.org

+23
Feb 14 '11 at 2:19
source share

I know this is a late answer, but there is a fabulous gitlist for PHP applications. http://gitlist.org/

It works great and looks beautiful.

+16
Aug 10 2018-12-12T00:
source share

If you are willing to pay, you can get your own Github installation. It was called Github Enterprise , and it charges a fee for each user (approximately $ 5,000 per year for each 20-local license). They provide you with a virtual machine and provide the infrastructure to run it.

+10
Feb 14 '11 at 2:27
source share



All Articles