2017-12-20 15 views
0

これは質問と回答が一緒になります。GitHubとBitBucketの同時SSH鍵を設定する

私の目標は、同じマシン上にGitHub(git経由)とBitBucket(hg経由)を共存させることです。両方ともそれぞれのタイプのすべてのリポジトリにSSHキーを使用します。

セットアップ:

TortoiseHgの のWindows 10 のgit-SCM は(勝利10を使用してもかかわらず、私はbashのパスを記述することがありますどこでもあなたは "〜" を参照してください、単に「Cであることを置き換えます。\ユーザー\ yourName ")

これには他にもたくさんの質問と回答がありますが、私が必要とする方向に本当に指摘した人はいません。

GitHubは私の "プライマリ"でBitBucketは私の "セカンダリ" このガイドは私に "〜/ ssh"フォルダに "id_rsa"として保存する最初のsshキーを取得します。 https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/

のBitbucketは私の二次的である、と私は https://confluence.atlassian.com/bitbucket/set-up-an-ssh-key-728138079.html

「bb_rsa」カスタム名で、2番目のキーを作成し、答えはそれをすべての仕事になり、最終的なステップとなります。

+1

技術的には、両方で同じキーを使用できます。ドキュメントは通常、新規ユーザーを念頭に置いて書かれているので、すべてのセットアップステップを含むように構成されています。 –

+0

私はそれを複数のソースから聞いてみましたが、実際に試しましたが、GitHub命令は4096ビットの鍵を記述し、BitBucket命令は2048ビットの鍵を記述します。私は鍵を相互登録しようとしましたが、どちらも相手を受け入れませんでした。 –

答えて

1

実際に問題を解決した答えを私に提供し(この答えは彼らのものであるが、彼らは私がそれを共有することは大丈夫だと述べた)BitBucket.orgでみんなに感謝は

TortoiseHgのは〜」を使用/ mercurial.ini "をHG設定に使用しますが、他の水銀インストールでは"〜/ hgrc "または"〜/ .hgrc "を使用することがあります。どちらがあなたのために適切かを確認してください。あなたのMercurial.iniまたはhgrcファイルで

、次の行を追加します。

[paths] 
ssh = ssh -C -i ~/.ssh/bb_rsa 
[ui] 
ssh = ssh -C -i ~/.ssh/bb_rsa 

一方または両方があなたのためのトリックを行います。

その後、すべてのgitコマンドは "〜/ .ssh/id_rsa"キーを使用し、すべてのhgコマンドは "〜/ .ssh/bb_rsa"キーを使用します。

関連する問題