Open main menu

Changes

169 bytes added ,  11:02, 5 June 2018
no edit summary
Why do we have git? Because [http://whygitisbetterthanx.com Git is better than X] Now that we have the "My DVCS is better than your DVCS" argument out of the way, you can actually get some valuable insights from that website if you are interested in comparing Git with Mercurial, Bazaar, Subversion or Perforce. If I had to single out one primary advantage of Git, it would be that it actually features branching and merging.
Repo visibility is completely customizable, as are individual permissions to write to repos. I've installed a system called gitosis to handle the privileges through a special git repository. It uses Public Key cryptography rather than granting SSH accounts to everyone. This makes it really easy to do your work securely without even needing a password. For the curious, the actual mechanics of gitosis are detailed at [http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way scie.nti.st]. Although that link may still work, there is also https://git-scm.com/book/en/v1/Git-on-the-Server-Gitosis.
{{Messagebox |
<li>[https://kallithea-scm.org/ Kallithea] is a fork of the Rhode Code project (after they made disturbing changes to their license) maintained by the Software Freedom Conservancy. <blockquote> a member project of Software Freedom Conservancy, is a GPLv3'd, Free Software source code management system that supports two leading version control systems, Mercurial and Git, and has a web interface that is easy to use for users and admins. You can install Kallithea on your own server and host repositories for the version control system of your choice.</blockquote>
<li>[http://gitolite.com/gitolite/index.html gitolite] is similar to '''gitosis''', but adds features; is currently maintained; and used by large installations like Kernel.org and KDE.
<li>[https://github.com/tv42/gitosis Gitosis] was created by [http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way/ Garry Dolley] ([https://github.com/up_the_irons up the irons]) back in 2007, and is now maintained by [http://eagain.net/about/ Tommi Virtanen] ([https://github.com/tv42 Tv]). Gitosis can still work well for small dev groups who want to use key-based auth for their code like I setup at Harvard' IIC.See https://git-scm.com/book/en/v1/Git-on-the-Server-Gitosis
<li>[https://gitorious.org/gitorious/mainline/archive/HEAD.zip?p=gitorious:mainline.git;a=tree Gitorious] code is available, but the AGPL project was bought out by GitLab, and hasn't been developed since 2015
</ol>
4,558

edits