私は github.com と bitbucket.org の両方にリポジトリを持っており、すべてのリポジトリ機能で Git 拡張機能を使用することに非常に慣れています...しかし、bitbucket.org リポジトリを使い始めたとき、TortoiseHg SVN を使用する必要がありました...だから私はBitbucket リポジトリに Git 拡張機能を使用する方法はありますか?
3 に答える
完全にはテストしていませんが、これらの手順により、Git 拡張機能で Bitbucket リポジトリのクローンを作成できました。
PuTTY を使用してパブリック/プライベート SSH キーを生成し、そのキーを Bitbucket に追加できます。
- GitExtensions\PuTTY\puttygen.exe を実行します
- [生成] をクリックします
- [公開鍵をテキスト ファイルとして保存] をクリックします。
- [秘密鍵を保存する (ppk ファイルとして)] をクリックします。
- GitExtensions\PuTTY\pageant.exe C:\path\to\ppk-file.ppk を実行します
- Bitbucket にログインする
- アカウント設定に移動します (設定→セキュリティ→ SSH キー*)
公開鍵を次のように SSH キーのテキスト入力に貼り付けます (スペースは重要です。公開鍵の周りに角括弧を含めないでください)。
ssh-rsa [AA-YOUR-PUBLIC-KEY-ALL-ONE-LINE-SPACES-REMOVED-==] youremail@domain.com
- クリックAdd key
- Git 拡張機能で、Clone repository
- 複製するリポジトリとして Bitbucket の SSH リポジトリ リンクを使用します。
- クリックLoad SSH key
- ppk ファイルを参照してロードします。
- クリックClone
I found that most of this worked for me with just a few small changes.
- Run GitExtensions\PuTTY\puttygen.exe
- Click Generate
- Click Save public key (as a text file)
- Click Save private key (as a ppk file)
- Didnt have to run this step
--Run GitExtensions\PuTTY\pageant.exe C:\path\to\ppk-file.ppk-- - Log into bitbucket
- Go into Account settings
- Paste your public key into the SSH keys text input as (spaces are important but with no email address on the end): ssh-rsa [AA-YOUR-PUBLIC-KEY-ALL-ONE-LINE-SPACES-REMOVED-==]
- Click Add key
- In Git Extensions, click Clone repository
- Use the SSH repository link on bitbucket as the Repository to clone ( i.e. git@bitbucket.org:yourname/repo.git)
- Click Load SSH key
- Browse to and load the ppk file
- Click Clone
Also i found that i was having a problem saying that the machine i was looking for might not be the correct one. I found this very helpful and if you are having problems might be useful Using the SSH protocol with Bitbucket and very quickly helped me through that.
I hope this helps