如何将Git Extensions与Bitbucket存储库一起使用?

时间:2011-08-13 22:10:26

标签: repository bitbucket git-extensions

我在github.com和bitbucket.org都有存储库,我非常熟悉所有存储库功能使用Git Extensions ...但是当我开始使用bitbucket.org存储库时,我必须使用TortoiseHg SVN。所以我想问一下,我是否可以使用Git Extensions for Bitbucket存储库?

2 个答案:

答案 0 :(得分:88)

我还没有对它进行全面测试,但是这些步骤允许我在Git Extensions中克隆一个Bitbucket存储库。

您可以使用PuTTY生成公钥/私钥SSH密钥,然后将该密钥添加到Bitbucket。

  1. 运行GitExtensions \ PuTTY \ puttygen.exe
  2. 点击生成
  3. 点击保存公钥(作为文本文件)
  4. 单击保存私钥(作为ppk文件)
  5. 运行GitExtensions \ PuTTY \ pageant.exe C:\ path \ to \ ppk-file.ppk
  6. 登录Bitbucket
  7. 进入帐户设置(设置安全→SSH密钥*)
  8. 将您的公钥粘贴到SSH密钥文本输入中(空格很重要,不要包含公钥周围的方括号):

    ssh-rsa [AA-YOUR-PUBLIC-KEY-ALL-ONE-LINE-SPACES-REMOVED-==] youremail@domain.com

  9. 点击添加密钥
  10. 在Git Extensions中,单击克隆存储库
  11. 使用Bitbucket上的SSH存储库链接作为克隆的存储库
  12. 单击加载SSH密钥
  13. 浏览并加载ppk文件
  14. 点击克隆

答案 1 :(得分:14)

我发现大部分内容对我来说只有一些小改动。

  1. 运行GitExtensions \ PuTTY \ puttygen.exe
  2. 点击生成
  3. 点击保存公钥(作为文本文件)
  4. 单击保存私钥(作为ppk文件)
  5. 不必运行此步骤 - 运行GitExtensions \ PuTTY \ pageant.exe C:\ path \ to \ ppk-file.ppk -
  6. 登录bitbucket
  7. 进入帐户设置
  8. 将您的公钥粘贴到SSH密钥文本输入中(空格很重要,但最后没有电子邮件地址):ssh-rsa [AA-YOUR-PUBLIC-KEY-ALL-ONE-LINE-SPACES-REMOVED- ==]
  9. 点击添加密钥
  10. 在Git Extensions中,单击“克隆存储库”
  11. 使用bitbucket上的SSH存储库链接作为要克隆的存储库(即git@bitbucket.org:yourname / repo.git)
  12. 单击“加载SSH密钥”
  13. 浏览并加载ppk文件
  14. 点击克隆
  15. 此外,我发现我有一个问题,说我正在寻找的机器可能不是正确的。我发现这非常有用,如果你遇到问题可能会有用Using the SSH protocol with Bitbucket并且很快帮助我完成了这项工作。

    我希望这会有所帮助