Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ineo6/git-master
Git Master Extension for git file tree, support GitHub、GitLab 、 Gitee、Gitea、Gogs
https://github.com/ineo6/git-master
chrome chrome-extension firefox-addon git gitea gitee github gitlab gitmaster gogs tree
Last synced: 5 days ago
JSON representation
Git Master Extension for git file tree, support GitHub、GitLab 、 Gitee、Gitea、Gogs
- Host: GitHub
- URL: https://github.com/ineo6/git-master
- Owner: ineo6
- License: mit
- Created: 2020-03-15T05:36:10.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-11-17T13:52:15.000Z (25 days ago)
- Last Synced: 2024-11-17T14:44:06.189Z (25 days ago)
- Topics: chrome, chrome-extension, firefox-addon, git, gitea, gitee, github, gitlab, gitmaster, gogs, tree
- Language: JavaScript
- Homepage:
- Size: 10.9 MB
- Stars: 484
- Watchers: 7
- Forks: 36
- Open Issues: 47
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-gitea - git-master - Git Master Extension for git file tree, support GitHub, GitLab, Gitee, Gitea (Plugins / For internal use)
- awesome-gitea - git-master - Git Master Extension for git file tree, support GitHub, GitLab, Gitee, Gitea (Plugins / For internal use)
- awesome - ineo6/git-master - Git Master Extension for git file tree, support GitHub、GitLab 、 Gitee、Gitea、Gogs (JavaScript)
- awesome-gitea - git-master - Git Master Extension for git file tree, support GitHub, GitLab, Gitee, Gitea (Plugins / For internal use)
README
🚀 Git Master
Git code tree extension.
🙋♂️ Made by neo
English | [简体中文](./README.zh-CN.md)
## Install
| [](http://godban.github.io/browsers-support-badges/)
Edge | [](http://godban.github.io/browsers-support-badges/)
Firefox | [](http://godban.github.io/browsers-support-badges/)
Chrome |
| --------- | --------- | --------- |
| [Edge Web Store](https://microsoftedge.microsoft.com/addons/detail/pcpkfgepcjdmdfelbabogmgoadgmiocg) | [Firefox Addon](https://addons.mozilla.org/zh-CN/firefox/addon/git-master/) | [Chrome Web Store](https://chrome.google.com/webstore/detail/git-master/klmeolbcejnhefkapdchfhlhhjgobhmo)## Features
- Git file tree (GitHub && GitLab && Gitee && Gitea && Gogs)
- File search
- Show GitHub repo size and file download support
- GitHub notifications
- GitHub dark mode, also work for gist
- Code Snippet
- Browse the history of files (GitHub && GitLab)## Usage
By default, the extension only loads on domains below. You can manually enable the extension for your custom domain by clicking the extension icon and choosing Enable xxx.
- github.com
- gitlab.com
- git.oschina.net, gitee.com
- gitea.com, try.gitea.io### Pin first
![guide-pin-en.png](https://i.loli.net/2021/01/05/JCAVEv1uqr4InPo.png)
### Mark site
![guide-mark-en.png](https://i.loli.net/2021/01/05/DeX82mFdBtnVHiG.png)
## Settings
### Access Token
By default, GitMaster makes unauthenticated requests to get repository metadata. However, there are two situations when GitHub require such requests to be authenticated:
- You access a private repository
- You exceed the API rate limitWhen that happens, GitMaster will ask for your [GitHub personal access token](https://help.github.com/articles/creating-an-access-token-for-command-line-use). If you don't already have one, [create one](https://github.com/settings/tokens/new?scopes=repo&description=Git%20Master%20extension), then copy and paste it into the token textbox in the Settings screen. Note that the minimal scopes that should be granted are `public_repo` and `repo`.
GitLab and Gitee have same configuration.
**Access tokens are stored in the browser's local storage, only enter access tokens when you use a trusted computer.**
### Hotkeys
Hotkeys to pin or unpin the sidebar. You can enter multiple hotkeys by separating them with a comma.
- Supported modifiers: `⇧`, `shift`, `option`, `⌥`, `alt`, `ctrl`, `control`, `command`, and `⌘`.
- Supported special keys: `backspace`, `tab`, `clear`, `enter`, `return`, `esc`, `escape`, `space`, `up`, `down`, `left`, `right`, `home`, `end`, `pageup`, `pagedown`, `del`, `delete` and `f1` through `f19`.Learn more at [keymaster](https://github.com/madrobby/keymaster#supported-keys).
## Contribute
We welcome all contributions. Please read [CONTRIBUTING.md](./CONTRIBUTING.md) first.
## Coffee or Star
Give a ⭐️ if this project helped you!
Coffee is also welcome.
| WeChat |
| --- |
| |## Licence
Code released under the [MIT License](LICENSE).