What are some features of Git that Github doesn't support? -


i love using github , have been interested in learning more how git works behind scenes. there cool features of git haven't been exposed through github.com?

in principle, github host git repository. in repository add to/mangle history totally orthogonal features github offers. differences/restrictions in hosting side of things, real question is: what's difference hosting repositories on own server?

when using git on own server, allows provide own code inspect , possibly reject pushes, using hooks mechanism. means can write hook script makes sure people can push changes subdirectories of repository, example. whole lot of other things can done this, of course – you're limited imagination. , maybe reality. ;)

github doesn't want run arbitrary code provide repositories, of course, can't quite fancy custom things if repository hosted there. allow send notifications other servers via http, though, while can't make own rules restricting pushes, @ least can let other services know them.

to idea of else can done self-hosted repositories, check out gitolite (heads up: setting requires level of experience server administration). has few tricks restrict fetches, too, though git doesn't provide hook that.


Comments

Popular posts from this blog

apache - Remove .php and add trailing slash in url using htaccess not loading css -

javascript - jQuery show full size image on click -