Py学习  »  Git

Github克隆到桌面使用TortoiseGit而不是Github桌面

Nomik • 6 年前 • 1423 次点击  

当我尝试将存储库克隆到桌面时,用于克隆的默认应用程序突然变成了TortoiseGit而不是Github。有人有办法吗?

隆宁突然变成了乌龟,而不是吉特胡伯。有人有办法吗?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/30524
 
1423 次点击  
文章 [ 2 ]  |  最新文章 6 年前
ws_
Reply   •   1 楼
ws_    6 年前

更改Windows注册表不起作用。

我遇到了同样的问题,注册表也没问题,但Github桌面不会出现。

作为一个软件开发人员,我曾经使用过一次URL协议,我不明白为什么Windows设置与根注册表无关。我非常感谢您的评论。

以下是我如何解决这个问题:

卸载Tortoise并重新安装Github之后。Chrome工作正常。

安装乌龟时,请小心此设置:

但即使您取消选中此选项,X-Github-Client也会再次注册到TortoiseGit客户端。

您可以在默认应用程序的Windows设置中检查它-通过Protocal选择默认应用程序。

所以我认为这是一个托蒂主义者的错误。 我使用TortoiseGit 2.7.0和Win10 1809。

因此,如果您真的想让Github桌面弹出,就不能安装TortoisGit。

软件开发人员,我用过一次URL协议,我不明白为什么Windows设置与根注册表无关。我很感谢你的评论。

enter image description here

enter image description here

下面是我如何解决这个问题:

卸载Tortoise并重新安装Github之后。铬很好用。

安装乌龟时,请小心此设置: enter image description here

但即使您取消选中此选项,X-Github-Client也会再次注册到TortoiseGit客户端。

您可以在默认应用程序的Windows设置中检查它-按Protocal选择默认应用程序。

所以我认为这是一个托蒂主义者的错误。 我使用TortoiseGit 2.7.0和Win10 1809。

所以如果你真的想弹出Github桌面,就不能安装TortoisGit。

MrTux
Reply   •   2 楼
MrTux    6 年前

2.6.0中有一个bug,如果安装时启用了Github处理程序,则会使TortoisGit成为默认值。

要解决此问题,请转到Windows中的默认程序设置,打开“文件类型关联”对话框并设置 github-windows x-github-client 回到官方的Github客户端。也许你必须先更新到TortoiseGit2.7.0。

囊性纤维变性。 https://www.thewindowsclub.com/change-file-associations-windows


你可以试试这条艰难的路是否奏效:(把它当作 .reg 文件并导入,您需要调整路径)

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\github-windows]

[HKEY_CLASSES_ROOT\github-windows]
"URL Protocol"=""
@="URL:github-windows"

[HKEY_CLASSES_ROOT\github-windows\shell\open\command]
@="\"C:\\Users\\USERNAME\\AppData\\Local\\GitHubDesktop\\app-1.4.2\\GitHubDesktop.exe\" --protocol-launcher \"%1\""

[-HKEY_CLASSES_ROOT\x-github-client]

[HKEY_CLASSES_ROOT\x-github-client]
"URL Protocol"=""
@="URL:x-github-client"

[HKEY_CLASSES_ROOT\x-github-client\shell\open\command]
@="\"C:\\Users\\USERNAME\\AppData\\Local\\GitHubDesktop\\app-1.4.2\\GitHubDesktop.exe\" --protocol-launcher \"%1\""