AJetbrains pluginproviding shortcuts to open or copy a file, directory or commit inGitHub
,Bitbucket
,
GitLab
,Gitee
Gitea
,Gogs
,Azure
,sourcehut
,andGerrit
.Custom hosts can also be configured using the URL template syntax.
Install the plugin and configure your remote host if it hasn't been auto-detected already:
Preferences → Tools → GitLink
Make sure you have registered your projects root under the version control preferences:
Preferences → Version Control (see unregistered roots)
To open the current file in the default browser:
View → Open in (your selected host) or
Select in... → Browser (GitLink)
Additional shortcuts are available including from the editor gutter and Git log window.
A URL can be generated in one of the following ways:
- File at a commit
- File at a branch
- Commit
By default, when generating a URL to a file, the latest commit hash is used, creating a reference to a fixed version of the file's content. If the latest commit has not been pushed to the remote, the current branch is used instead. While this avoids generating a URL to a 404, it does mean the linked contents can change over time.
-
Using IDE built-in plugin system:
Settings/Preferences>Plugins>Marketplace>Search for "GitLink"> Install Plugin
-
Manually:
Download thelatest releaseand install it manually using Settings/Preferences>Plugins>⚙️>Install plugin from disk...
- Star the repository
- Rate the plugin
- Share the plugin
- Become a Backer or Sponsor
Please seeCHANGELOGfor more information what has changed recently.
Please seeCONTRIBUTINGfor details.
Please seeLICENSEfor details.