web-dev-qa-db-ja.com

BitbucketリポジトリでGit拡張機能を使用するにはどうすればよいですか?

私はgithub.comとbitbucket.orgの両方にリポジトリがあり、すべてのリポジトリ機能にGit Extensionsを使用することに非常に精通しています...しかし、bitbucket.orgリポジトリの使用を開始したとき、TortoiseHg SVNを使用する必要があります... BitbucketリポジトリにGit Extensionsを使用する方法はありますか?

37
Safran Ali

私は完全にはテストしていませんが、これらの手順により、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-==] [email protected]

  9. クリック Add key
  10. Git Extensionsで、 Clone repository
  11. BitbucketのSSHリポジトリリンクを、複製するリポジトリとして使用します
  12. クリック Load SSH key
  13. Ppkファイルを参照してロードします
  14. クリック Clone
89
ryanttb

ほんのわずかな変更を加えるだけで、これのほとんどがうまくいくことがわかりました。

  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で、Clone repositoryをクリックします。
  11. 複製するリポジトリとしてbitbucketのSSHリポジトリリンクを使用します(つまり、git @ bitbucket.org:yourname/repo.git)
  12. [SSHキーの読み込み]をクリックします
  13. Ppkファイルを参照してロードします
  14. クローンをクリック

また、探していたマシンが正しいものではない可能性があるという問題が発生していることもわかりました。私はこれが非常に役立ち、問題が発生している場合は役立つかもしれません BitbucketでSSHプロトコルを使用する

これが役に立てば幸い

14
Chadwick13