如何使用键盘快捷键在 Web 浏览器中复制 GitHub 存储库 SSH URL?

如何使用键盘快捷键在 Web 浏览器中复制 GitHub 存储库 SSH URL?

GitHub 存储库 SSH URL:

[email protected]:user/repo.git

我在 Windows 10 上使用 Chrome,从 GitHub 克隆了很多存储库,必须单击“代码”按钮然后复制 url,这并不方便。

我正在寻找一个键盘快捷键,每当我进入 GitHub 存储库并使用该快捷键时,GitHub SSH URL 就会被复制到剪贴板。

我猜测 Chrome 扩展程序或用户脚本可能会有帮助。

答案1

我知道这不完全符合您的要求,但有一种选择是将 Git 配置为使用 SSH 连接 GitHub,即使您指定了 HTTPS URL。这样,您就可以使用 ++ 轻松地从 Chrome 的导航栏复制存储库的 URL CtrlL Ctrl然后C将其直接粘贴到您的 中git clone

git config --global [email protected]:.insteadof https://github.com/

例子:

➜ git clone https://github.com/greensync/omniauth-dex-energy      
Cloning into 'omniauth-dex-energy'...
remote: Enumerating objects: 160, done.
remote: Counting objects: 100% (160/160), done.
remote: Compressing objects: 100% (85/85), done.
remote: Total 160 (delta 59), reused 131 (delta 43), pack-reused 0
Receiving objects: 100% (160/160), 26.16 KiB | 13.08 MiB/s, done.
Resolving deltas: 100% (59/59), done.

➜ cd omniauth-dex-energy 

➜ git config -l | grep github
[email protected]:.insteadof=https://github.com/
remote.origin.url=https://github.com/greensync/omniauth-dex-energy

➜ git remote get-url origin
[email protected]:greensync/omniauth-dex-energy

相关内容