GitHub到桌面的克隆使用Ortoisegit而不是GitHub桌面

GitHub到桌面的克隆使用Ortoisegit而不是GitHub桌面,github,tortoisegit,git-clone,Github,Tortoisegit,Git Clone,当我尝试将存储库克隆到桌面时,用于克隆的默认应用程序突然变成了TortoiseGit而不是GitHub。有人修过吗 在2.6.0中有一个bug,如果在安装时启用了github处理程序,则会将Ortoisegit设置为默认设置 要解决此问题,请转到Windows中的默认程序设置,打开文件类型关联对话框,并将github Windows和x-github-client设置回正式的github客户端。也许你必须先更新到Ortoisegit2.7.0 比照 您可以尝试一下这种方法是否有效:(将其存储为

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


在2.6.0中有一个bug,如果在安装时启用了github处理程序,则会将Ortoisegit设置为默认设置

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

比照


您可以尝试一下这种方法是否有效:(将其存储为
.reg
文件并导入,只需创建路径)


更改windows注册表不工作

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

作为一名软件开发人员,我曾经使用过url协议。我不明白为什么Windows设置与根注册表无关。我希望您能发表评论

以下是我解决问题的方法:

卸载tortoise并重新安装github后。铬很好用

安装tortoise时,请注意此设置:

但即使您取消选中此选项,x-github-client也会再次注册到Ortoisegit客户端

您可以在默认应用的windows设置中进行检查-选择默认应用按协议

所以我认为这是tortisegit的一个错误。 我使用Ortoisegit2.7.0和Win101809。
如果你真的想让github桌面弹出,你不应该安装tortoisegit,下面的修复程序是解决这个问题的一个永久解决方案,它也能经受住TortoisGit的更新/修复

它以中所述的方式添加GitHubDesktop的协议关联

添加到注册表(您可以将此内容另存为
.reg
文件,然后双击它将这些项自动导入注册表):

重新启动或在windows服务器上注销并登录

下次从github克隆项目时,会弹出一个消息框,要求选择一个应用程序

GitHubDesktop现在也可以在Windows设置中使用:按协议选择默认应用。因此,如果选择TortoisGit(或其他应用程序)作为GitHub克隆的默认处理程序,则可以使用Windows设置恢复它


我还在GitHubDesktop开发中打开了一个新错误:

这是基于tobias.loew的回答:

如果开始时没有此行: Windows注册表编辑器5.00版

脚本无法编译

创建github.reg文件:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\GitHubDesktop]

[HKEY_LOCAL_MACHINE\SOFTWARE\GitHubDesktop\Capabilities]

[HKEY_LOCAL_MACHINE\SOFTWARE\GitHubDesktop\Capabilities\UrlAssociations]
"github-windows"="github-windows"
"x-github-client"="x-github-client"

[HKEY_LOCAL_MACHINE\SOFTWARE\RegisteredApplications]
"GitHubDesktop"="Software\\GitHubDesktop\\Capabilities"

将其放入一个名为github.reg的文件中,然后双击它。

这确实很有帮助,但问题是,当我尝试更改x-github-client默认应用程序时,例如,我只选择了Ortoisegit和默认的“在商店中查找应用程序”。我无法让它工作。这真的很奇怪,因为Firefox要求默认程序,所以这种情况只发生在Chrome上。也许Chrome存储了自己的处理程序,并且必须在那里进行配置……硬方法对我不起作用。不知怎的,我还是指乌龟。重新开机后很高兴知道。我希望我能测试一下,但我最终删除了tGit,只使用GithubDesktop。如果有人试过这个,请告诉我们。
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\GitHubDesktop]

[HKEY_LOCAL_MACHINE\SOFTWARE\GitHubDesktop\Capabilities]

[HKEY_LOCAL_MACHINE\SOFTWARE\GitHubDesktop\Capabilities\UrlAssociations]
"github-windows"="github-windows"
"x-github-client"="x-github-client"

[HKEY_LOCAL_MACHINE\SOFTWARE\RegisteredApplications]
"GitHubDesktop"="Software\\GitHubDesktop\\Capabilities"
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\GitHubDesktop]

[HKEY_LOCAL_MACHINE\SOFTWARE\GitHubDesktop\Capabilities]

[HKEY_LOCAL_MACHINE\SOFTWARE\GitHubDesktop\Capabilities\UrlAssociations]
"github-windows"="github-windows"
"x-github-client"="x-github-client"

[HKEY_LOCAL_MACHINE\SOFTWARE\RegisteredApplications]
"GitHubDesktop"="Software\\GitHubDesktop\\Capabilities"