我正在尝试使用Github上的特定回购配置GitKraken。据我所知,一旦我用repo给它我的本地项目文件夹,就可以看到遥控器了。但是,尝试推或拉会给我一个错误Push/Fetch failed. could not connect to origin
。
这似乎是身份验证和SSH的问题。我试图在GitKrakens首选项auth页面中生成公钥/私钥,并将它们添加到Github窗格下的Github,但是我得到了相同的错误。
此时我根本无法让事情发挥作用。我不熟悉SSH的细节。这里有什么问题,如何配置GitKraken用我的上游推送/获取?
答案 0 :(得分:6)
我有同样的问题。它是在我从假期回来后发生的。这个问题可以通过一个特定的回购重现。尽管我使用了设置,但似乎GitKraken无法记住我的GitHub凭据。我试过了两个:
文件 - >偏好 - >身份验证 - > GitHub - >输入我的凭据
和
在分支上执行拉命令并在其中输入凭据,然后选中记住我复选框。
这两种方法对我都不起作用。
但是,我通过删除本地仓库然后文件 - >解决了这个问题。克隆回购 - >选择GitHub.com标签 - >输入凭据
克隆操作成功了,GitKraken现在记得我,我可以像以前一样再次使用它。
答案 1 :(得分:4)
我也遇到了这个问题。因为我试图撤出也是私有的组织回购协议,所以我需要被组织授予使用GitKraken的访问权限(因为它被视为第三方)。如果转到Github设置,然后在应用程序->授权的OAuth应用程序-> GitKraken 下,您可以在其中申请对在Github上分配给特定组织的权限。
希望这会有所帮助!