Gitmaster supports gogs self built git services

Time:2022-1-3

After a long silence, gitmaster released v1 Version 16. X adds support for the gogs platform.

If you use gogs everyday and need to browse code online, you can experience gitmaster, which supports not only gogs, but also gitlab, gitee and gitea (close relatives of gogs).

Notes:

  1. Lower versions of gogs may not be supported, and the official version 0.12.3 or above shall prevail
  2. Only lazy loading mode is supported (at present, the API can only support directory on-demand loading)
  3. The access token must be set unless the site repository is all public (may)

What is gogs

Gogs is an easy to build self-service git service.

Compared with gitlab, gogs is not powerful, but it is lightweight and easy to install.

Easy installation

In addition to downloading binary operation according to the operating system platform, you can also install through docker or vagrant and package management.

Cross platform

Any platform supported by go language can run gogs, including windows, MAC, Linux and arm.

Lightweight

A cheap raspberry pie configuration is sufficient to meet the minimum system hardware requirements of gogs. Some users even run gogs on NAS devices.

What is gitmaster

I believe many people knowOctotree, is aGitHubThe main function is to display the tree structure and file code of the project on the web page.

andGitMasterCore functions andOctotreeIs consistent, but also has its own characteristics.

  • supportGitHubGitLabGiteeGiteaGogs
  • ⅸ support private deployment page, one click mark
  • Dark mode (only)GitHubGist
  • Notification reminder function (only)GitHub
  • ⬇️ Directories and files are downloaded separately
  • Snippet copy

Where to install

Warehouse source code

Welcome to praise~

https://github.com/ineo6/git-master

Recommended Today

Vue2 technology finishing 3 – Advanced chapter – update completed

3. Advanced chapter preface Links to basic chapters:https://www.cnblogs.com/xiegongzi/p/15782921.html Link to component development:https://www.cnblogs.com/xiegongzi/p/15823605.html 3.1. Custom events of components 3.1.1. Binding custom events There are two implementation methods here: one is to use v-on with vuecomponent$ Emit implementation [PS: this method is a little similar to passing from child to parent]; The other is to use ref […]