Difference between revisions of "GitInfrastructureComparison"

From OSGeo
Jump to navigation Jump to search
(→‎Comparison Table: add download area)
Line 38: Line 38:
 
| external wiki            ||  YES          ||  ||      || tbd                     
 
| external wiki            ||  YES          ||  ||      || tbd                     
 
|-                                                                               
 
|-                                                                               
| internal wiki            ||  YES ([https://github.com/gogits/gogs/issues/2978 edit permissions match code repo ones]) ||    YES (1) || YES || NO
+
| internal wiki            ||  YES (1) ||    YES (1) || YES || NO
 
|-                                                                                                                                                           
 
|-                                                                                                                                                           
 
| comment issues via mail  ||  NO          ||    [http://doc.gitlab.com/ce/incoming_email/README.html YES] || YES || YES
 
| comment issues via mail  ||  NO          ||    [http://doc.gitlab.com/ce/incoming_email/README.html YES] || YES || YES
Line 61: Line 61:
 
|}
 
|}
  
* (1) : GitLab wiki permissions match repo ones. GitLab wikis can be accessed through a git repo.
+
* (1) : GitLab and [https://github.com/gogits/gogs/issues/2978 Gogs] wiki permissions match repo ones. GitLab wikis can be accessed through a git repo.
 
* (2) : GitLab's development process is subject to discussion and subjective opinions. Be careful when stating a definite answer to this question. You can read [https://about.gitlab.com/2016/01/11/being-a-good-open-source-steward/ here] and also [https://gitlab.com/gitlab-com/www-gitlab-com/merge_requests/1106 here] and [https://news.ycombinator.com/item?id=10923747 there] with your trollometer on.
 
* (2) : GitLab's development process is subject to discussion and subjective opinions. Be careful when stating a definite answer to this question. You can read [https://about.gitlab.com/2016/01/11/being-a-good-open-source-steward/ here] and also [https://gitlab.com/gitlab-com/www-gitlab-com/merge_requests/1106 here] and [https://news.ycombinator.com/item?id=10923747 there] with your trollometer on.
  

Revision as of 23:28, 25 April 2016

Comparison Table

This table is aimed at helping to decide which service to install on OSGeo machines to provide hosting for OSGeo projects.

The priority of each parameter is not currently defined.

Feature Gogs GitLab-CE Trac Kallithea
deployed in staging YES NO YES (in use) NO
open dev. model YES MOSTLY (2) YES
security level
login via LDAP YES YES YES YES
LDAP groups sync NO
autonomous creation of repositories YES YES NO YES
autonomous creation of organizations YES NO YES
organization management YES (poor) YES NO YES
private repositories YES (no filesystem permission handling) YES YES
external issue tracker YES (example) YES NO MIN
internal issue tracker YES YES YES NO
tool to migrate from trac NO YES n/a tbd
tool to migrate from github YES
external wiki YES tbd
internal wiki YES (1) YES (1) YES NO
comment issues via mail NO YES YES YES
PostgreSQL backend YES YES YES YES
Multilanguage 15 languages YES YES
Comments on diff lines NO YES YES (via plugins) tbd
Pull requests YES YES NO (?) YES
Webhooks YES YES tbd
Edit GIT hooks YES (only for enabled users) YES
CI external (like drone) integrated YES (plugin) YES
tracking of forks YES (example) YES NO YES
downoad area NO NO
  • (1) : GitLab and Gogs wiki permissions match repo ones. GitLab wikis can be accessed through a git repo.
  • (2) : GitLab's development process is subject to discussion and subjective opinions. Be careful when stating a definite answer to this question. You can read here and also here and there with your trollometer on.

Other Comparisons

More about existing software packages

See GitHostingSoftware