# git-master **Repository Path**: qwhacker/git-master ## Basic Information - **Project Name**: git-master - **Description**: Git Master Extension for git file tree, support GitHub、GitLab 、 Gitee、Gitea - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2024-03-17 - **Last Updated**: 2024-03-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

🚀 Git Master

Git code tree extension.

Chrome Web Store Chrome Web Store Chrome Web Store GitHub

🙋‍♂️ Made by neo

English | [简体中文](./README.zh-CN.md) ## Install | [Edge](http://godban.github.io/browsers-support-badges/)
Edge | [Firefox](http://godban.github.io/browsers-support-badges/)
Firefox | [Chrome](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 limit When 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 | | --- | | wechat-like | ## Licence Code released under the [MIT License](LICENSE).