1

嗨,我在这里写信寻求帮助。这真让我抓狂。我有 git bash 工作没有问题。我可以拉推提交等现在,在崇高的文本 2 中,我可以添加、提交但不能推或拉。如何在 sublime text 2 中设置要使用的 ssh 公钥?如何在 sublime 中配置远程 git?谢谢

4

1 回答 1

1

Sublime Text 使用为系统的 Git 安装以及设置(用户、电子邮件)定义的任何 SSH 密钥。

所以首先,按照说明从 GitHub生成 SSH 密钥(它们可以应用于其他服务,在我的例子中是 GitLab)。

当您为系统定义了 SSH 密钥后,您可以按照与通常相同的过程添加 Git Remote(git remote add name url)。

不过,您可能需要先从远程存储库中进行 Git Pull,然后才能推送(从我从您的评论中收集到的情况似乎就是这种情况)。这发生在我身上,然后我在Sublime Git 文档中读到了它。在我尝试之后,Push 开始工作。

我使用的是 SideBarGit 而不是 Sublime Git,所以这是 Sublime Text 本身而不是插件本身的常见问题。但无论哪种方式,您都应该使用其中一个包而不是 Sublime 中的默认 Git 包(它相当俗气且过于分散而无法使用)。SideBarGit 是免费的,Sublime Git 有一个可购买的许可证。

于 2014-06-18T08:56:27.983 回答