我正在按照本教程建立 ssh 通信。
一切都很好,直到我到达:
步骤 7. 将您的存储库从 HTTPS 更改为 SSH 协议
我不知道第一步是什么意思。我没有.hg
文件夹,如果我使用创建一个文件夹,则其中hg init
没有hgrc
文件。
我来到了一个新位置,我想使用ssh从Bitbucket克隆存储库以开始工作。
我也不知道myquotefork是什么意思。它没有出现在前面的文本中。
我正在按照本教程建立 ssh 通信。
一切都很好,直到我到达:
步骤 7. 将您的存储库从 HTTPS 更改为 SSH 协议
我不知道第一步是什么意思。我没有.hg
文件夹,如果我使用创建一个文件夹,则其中hg init
没有hgrc
文件。
我来到了一个新位置,我想使用ssh从Bitbucket克隆存储库以开始工作。
我也不知道myquotefork是什么意思。它没有出现在前面的文本中。
如果您只是想使用 SSH 而不是 HTTPS 从 Bitbucket 克隆现有存储库,那非常简单。从本地计算机上的命令行(您希望将存储库克隆到的位置),编写以下命令:
hg clone ssh://hg@bitbucket.org/claims/nodatime
您现在将存储库克隆到nodatime文件夹。在 nodatime 文件夹中,您还应该有一个.hg文件夹,其中包含一个hgrc文件,其中包含您问题中第 3 点中描述的内容。
我没有阅读您正在关注的教程,但第 1 点预计您已经克隆了现有存储库。.hg文件夹是在您初始化/克隆存储库时创建的。但是,此文件夹中的hgrc文件仅在您克隆现有 repo 时创建(而不是在您刚刚初始化一个 repo 时),这可能是您没有看到它的原因。