X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=pep-git.txt;h=fcde2947d95f636bea58d0c44cf25319f3be018e;hb=6ede3809f3ccaa699382ccee5c2c2f84f98ea40a;hp=8ce28942456585838c9d80c793a1ca6da15123f9;hpb=0b8f0535710640901b562a0dc213b06f485cc23a;p=git-wiki.git diff --git a/pep-git.txt b/pep-git.txt index 8ce2894..fcde294 100644 --- a/pep-git.txt +++ b/pep-git.txt @@ -820,19 +820,25 @@ wrapper `gitolite `_ that can be configured to allow access with great granularity; gitolite has a lot of documentation. -TODO: gitweb; cgit; Kallithea; pagure; gogs and gitea; gitlab. - -https://git.kernel.org/cgit/git/git.git/tree/gitweb - -http://git.zx2c4.com/cgit/ - -https://kallithea-scm.org/ - -https://pagure.io/ - -http://gogs.io/ and http://gitea.io/ - -https://about.gitlab.com/ +Web interface to browse repositories can be created using `gitweb +`_ and `cgit +`_. Both are CGI scripts (written in +Perl and C). In addition to web interface both provide read-only dumb +http access for git (http(s):// URLs). + +There are also more advanced web-based development environments that +include ability to create and manage users and groups, private, group +and public repositories, and usually include issue trackers, wiki +pages and other developers tools. Among these environments are +`Kallithea `_ and `pagure +`_, both are written in Python; `Gogs +`_ is written in Go; when its development seemed to +be stagnated there was a fork `Gitea `_, still +active. + +And last but not least `Gitlab `_. It's the +most advanced web-based development environment. Written in Ruby, +community edition is free and open source (MIT license). From Mercurial to git