/Compare.txt (22ffae54bc4769711888273497ce0bdf49fe04ae) (1106 bytes) (mode 100644) (type blob)

					RocketGit	Gitlab		GitHub		Gitorious	unfuddle.com	gitolite

License					Affero GPLv3	OpenCore?	Proprietary	?open		?		?

[Features]
Easy installation			Yes		No		Yes?		No!		?		Yes
SELinux friendly			Yes		?		?		?		?		?
Distro friendly				Yes		No (see 2)	No (see 2)	No		?		Yes
Bug tracker				Yes		Yes		Yes		No		?		No
CLI commands (SSH)			Yes		?		?		?		?		?
API					HTTP(S)		?		Yes		?		?		?
Anonymous push				Yes		?		No		?		?		?
Languages				1		?		?		?		?		?
IPv6					Yes		?		?		?		?		?
Submodules				?		?		?		?		?		?
Usable with lynx			?		?		?		?		?		?
2fa					Yes		?		Yes (see 1)	?		?		?
Web Hooks				Yes		Yes		Yes		?		?		No
Web Hooks - client certs		Yes		No		No		?		?		n/a
Web Hooks - auth server	(CA cert)	Yes		No		No		?		?		n/a

[Rights]
Path control				Yes		?		?		?		?		?
Refs control				Yes		?		?		?		?		?
IP control				Yes		?		?		?		?		?


[Details]
Language				PHP		Ruby+Perl	Ruby		Ruby		?		Perl
Cache					Custom		Redis		?		?		?		No


1) Seems is not really secure: if key is leaking, the attacker can push.
2) They have a distro inside a distro; so, upgrading distro does not update the software.


Mode Type Size Ref File
100644 blob 9 f3c7a7c5da68804a1bdf391127ba34aed33c3cca .exclude
100644 blob 102 eaeb7d777062c60a55cdd4b5734902cdf6e1790c .gitignore
100644 blob 212 e14603f109924434b214855ecc649e0dbfeaa851 AUTHORS
100644 blob 1132 dd65951315f3de6d52d52a82fca59889d1d95187 Certs.txt
100644 blob 1106 22ffae54bc4769711888273497ce0bdf49fe04ae Compare.txt
100644 blob 202 76ae4b68b254d7b2fcc199dec13830136927826a History.txt
100644 blob 34520 dba13ed2ddf783ee8118c6a581dbf75305f816a3 LICENSE
100644 blob 2241 00feb72f58732b803fb130b4efe653919c372518 Makefile.in
100644 blob 3962 6236b45852db68b88ec62a367309949aff37e2ca README
100644 blob 68965 abb88af24d78ce84bb7fa6cc64b388535cd6c877 TODO
100644 blob 1294 f22911eb777f0695fcf81ad686eac133eb11fcc4 TODO-plans
100644 blob 203 a2863c67c3da44126b61a15a6f09738c25e0fbe0 TODO.perf
100644 blob 239 3b7039a732dff7b4bd9c04b3252c136a5a4ae537 TODO.vm
040000 tree - 21928e906ad2907a55c2e81c2a8b0502b586b8a0 artwork
100755 blob 30 92c4bc48245c00408cd7e1fd89bc1a03058f4ce4 configure
040000 tree - f67d3605efbd6422a8acdd953578991139266391 docs
100755 blob 13973 06c624a5b192128aec6d5b2831d823c63fa69fb9 duilder
100644 blob 291 5558267bde35e359555ed512bee5e8c70b71ba40 duilder.conf
040000 tree - 06571fbf2c30ba3796cd36a026956052dd44c144 hooks
040000 tree - a80a3debaf9c4da0338bcbaef3c397be64ce2276 inc
100644 blob 3558 51a49f94f963b81d59be494b6e308c92f13d5c6a rocketgit.spec.in
040000 tree - ea90965b08699384255c2500670b2aee3766a642 root
040000 tree - 2b8069ce6a33a2b2cbdfe8786744646f60454110 samples
040000 tree - 72a5a4295347991c235ca5b875b5a915d89daa61 scripts
040000 tree - ab77fbe1b5d3516691fc2cef7240ac4b69da273e selinux
100755 blob 242 bfcfb00931a643571fec9082e3308c6b68ca9189 spell_check.sh
040000 tree - 656a525af0f551860468e6212f91b1391e44b4a4 tests
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/catalinux/rocketgit

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/catalinux/rocketgit

Clone this repository using git:
git clone git://git.rocketgit.com/user/catalinux/rocketgit

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main