您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Adds username to clone URL and a button to clone using TortoiseGit
当前为
// ==UserScript== // @name Github Clone URL Username Adder // @id github-clone-url-username-adder // @namespace github-username-adder // @description Adds username to clone URL and a button to clone using TortoiseGit // @version 0.1.1 // @screenshot http://i.imgur.com/9pRgUAU.png // @author KOLANICH // @copyright KOLANICH, 2014 // @contributionURL http://userscripts.org/scripts/show/308033 // @contributionAmount feel free to contribute // @include /https?://github.com/[\w_ -]+/.+/?/ // @grant none // @noframes 1 // @run-at document-idle // @optimize 1 // ==/UserScript== const githubForWindowsPrefix="github-windows://openRepo/"; const tortoiseGitPrefix="tgit://clone/"; try{ var authorName=document.getElementsByName("octolytics-dimension-user_login")[0].content; var cloneURLBox=document.querySelector('[data-protocol-type="http"]').getElementsByTagName("INPUT")[0]; var link=document.createElement("A"); link.href=cloneURLBox.value; link.username=authorName; cloneURLBox.value=link.href; link.href=tortoiseGitPrefix+link.href; link.className="minibutton sidebar-button"; link.innerHTML="<span class=\"octicon octicon-device-desktop\"></span> Clone to TortoiseGit"; var cloneGHBtn=document.getElementsByClassName("clone-options")[0].nextElementSibling; cloneGHBtn.href=cloneGHBtn.href.substring(githubForWindowsPrefix.length); cloneGHBtn.username=authorName; cloneGHBtn.href=githubForWindowsPrefix+cloneGHBtn.href; cloneGHBtn.parentNode.insertBefore(link,cloneGHBtn.nextElementSibling); delete cloneGHBtn; delete cloneURLBox; delete link; delete authorName; }catch(err){ console.error(err); }
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址