{"id":41247740,"url":"https://github.com/alanhe421/jetbrain-extension-gitlink","last_synced_at":"2026-01-23T01:30:37.802Z","repository":{"id":315573027,"uuid":"1058793799","full_name":"alanhe421/jetbrain-extension-gitlink","owner":"alanhe421","description":"A jetbrains plugin that opens a local file under Git version control in its remote host using the default browser.","archived":false,"fork":false,"pushed_at":"2025-09-22T11:04:23.000Z","size":6367,"stargazers_count":0,"open_issues_count":4,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-26T00:28:28.467Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alanhe421.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-09-17T14:56:40.000Z","updated_at":"2025-09-22T11:04:26.000Z","dependencies_parsed_at":"2025-09-19T12:17:13.115Z","dependency_job_id":"a25e644c-2b1a-4b91-a46c-8ef81e45e3f1","html_url":"https://github.com/alanhe421/jetbrain-extension-gitlink","commit_stats":null,"previous_names":["alanhe421/jetbrain-extension-gitlink"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/alanhe421/jetbrain-extension-gitlink","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alanhe421%2Fjetbrain-extension-gitlink","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alanhe421%2Fjetbrain-extension-gitlink/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alanhe421%2Fjetbrain-extension-gitlink/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alanhe421%2Fjetbrain-extension-gitlink/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alanhe421","download_url":"https://codeload.github.com/alanhe421/jetbrain-extension-gitlink/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alanhe421%2Fjetbrain-extension-gitlink/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28677580,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-23T01:00:35.747Z","status":"ssl_error","status_checked_at":"2026-01-23T01:00:19.529Z","response_time":144,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-01-23T01:30:37.095Z","updated_at":"2026-01-23T01:30:37.772Z","avatar_url":"https://github.com/alanhe421.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Beautiful GitLink – JetBrains Plugin\n\n![Build](https://github.com/ben-gibson/GitLink/workflows/Build/badge.svg)\n[![readme](https://jaywcjlove.github.io/sb/lang/chinese.svg)](README-zh.md)\n\n\u003c!-- Plugin description --\u003e\n\nBeautiful GitLink brings one-click remote navigation to IntelliJ IDEA, WebStorm and every JetBrains IDE. Open or copy the\nremote URL for the current file, directory or commit without ever leaving the editor, and tailor the experience to the\nGit platform your team uses.\n\n\u003c!-- Plugin description end --\u003e\n\n\u003e Looking for the VS Code extension? Try [Beautiful GitLink for VS Code](https://marketplace.visualstudio.com/items?itemName=AlanHe.cn-alanhe-gitlink\u0026ssr=false#overview).\n\n## Features\n\n- Open the current file, directory, or commit in your browser from the editor, gutter, project view, or Git log.\n- Copy remote URLs as plain links or Markdown, including rich snippets that capture the current selection.\n- Generate shareable code snippet images with a live preview, annotation pen, double-click-to-clear drawings, and\n  optional watermarks or ray.so export.\n- Automatically detect the remote host and fall back to customizable templates when the commit is not yet pushed.\n- Configure menu placement per action so frequently used commands stay near the top-level context menu.\n- Add custom Git platforms with separate templates for branch, commit, and file URLs; manage domain overrides per\n  platform.\n- Works with both HTTPS and SSH remotes and supports multi-line selections for precise line references.\n\n## Built-in Supported Platforms\n\n- [GitHub](https://github.com)\n- [GitLab](https://gitlab.com)\n- [Bitbucket Cloud](https://bitbucket.org)\n- Bitbucket Server / Data Center (pattern match)\n- [Gitea](https://gitea.io)\n- [Gogs](https://gogs.io)\n- [Gitee](https://gitee.com)\n- [SourceHut](https://git.sr.ht)\n- [Azure DevOps](https://dev.azure.com)\n- Chromium Gerrit (googlesource.com)\n- Gerrit (pattern match)\n- [腾讯 Coding](https://coding.net)\n- [腾讯 TGit](https://git.code.tencent.com)\n\nCustom hosts can be added from **Settings → Tools → GitLink → Custom Platforms**. Provide branch/commit/file templates\nand optional domains so GitLink can switch automatically. Additional domain mappings can be maintained under **Settings →\nTools → GitLink → Domain Registry**.\n\n\u003cdiv\u003e\n  \u003ca href=\"https://plugins.jetbrains.com/plugin/8183-gitlink\"\u003e\n    \u003cimg alt=\"Menu Example\" src=\"./menu-example.png\" width=200 /\u003e\n  \u003c/a\u003e\n\u003c/div\u003e\n\u003cdiv\u003e\n  \u003ca href=\"https://plugins.jetbrains.com/plugin/8183-gitlink\"\u003e\n    \u003cimg alt=\"Settings Example\" src=\"./settings-example.png\" width=400 /\u003e\n  \u003c/a\u003e\n\u003c/div\u003e\n\n## Usage\n\nInstall the plugin and configure your remote host if it hasn't been auto-detected already:\n\n      Preferences → Tools → GitLink\n\nMake sure you have registered your projects root under the version control preferences:\n\n      Preferences → Version Control (see unregistered roots)\n\nTo open the current file in the default browser:\n\n      View → Open in (your selected host) or\n      Select in... → Browser (GitLink)\n\nAdditional shortcuts are available including from the editor gutter and Git log window.\n\nA URL can be generated in one of the following ways:\n\n* File at a commit\n* File at a branch\n* Commit\n\nBy default, when generating a URL to a file, the latest commit hash is used, creating a reference to a fixed version of \nthe file's content. If the latest commit has not been pushed to the remote, the current branch is used instead. \nWhile this avoids generating a URL to a 404, it does mean the linked contents can change over time.\n\n## Installation\n\n- Using IDE built-in plugin system:\n\n  \u003ckbd\u003eSettings/Preferences\u003c/kbd\u003e \u003e \u003ckbd\u003ePlugins\u003c/kbd\u003e \u003e \u003ckbd\u003eMarketplace\u003c/kbd\u003e \u003e \u003ckbd\u003eSearch for \"GitLink\"\u003c/kbd\u003e \u003e\n  \u003ckbd\u003eInstall Plugin\u003c/kbd\u003e\n\n- Manually:\n\n  Download the [latest release](https://github.com/ben-gibson/GitLink/releases/latest) and install it manually using\n  \u003ckbd\u003eSettings/Preferences\u003c/kbd\u003e \u003e \u003ckbd\u003ePlugins\u003c/kbd\u003e \u003e \u003ckbd\u003e⚙️\u003c/kbd\u003e \u003e \u003ckbd\u003eInstall plugin from disk...\u003c/kbd\u003e\n\n\n## Build \n\n```shell\n./gradlew buildPlugin\n```\n\n## Support\n\n* Star the repository\n* [Rate the plugin](https://plugins.jetbrains.com/plugin/8183-gitlink)\n* [Share the plugin](https://plugins.jetbrains.com/plugin/8183-gitlink)\n  \n## Change log\n\nPlease see [CHANGELOG](CHANGELOG.md) for more information what has changed recently.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falanhe421%2Fjetbrain-extension-gitlink","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falanhe421%2Fjetbrain-extension-gitlink","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falanhe421%2Fjetbrain-extension-gitlink/lists"}