2009-08-20 14 views
2

私はMacでgitを使用しようとしています(私はMacの初心者です)。私の秘密鍵をロードする必要があります。私のWindowsマシンでは、私はちょうどpageantとmsysgitを使用します。私の秘密鍵をMacのgitにロードするにはどうしたらいいですか?秘密鍵をMac上でgitで使用するために

答えて

5

Gitはここにあなたの秘密鍵を作成し、使用する上で良い記事があります。

http://github.com/guides/providing-your-ssh-key

+0

.ppk秘密鍵をMacに転送するにはどうすればよいですか? (これはputtyによって作成されたものです) –

+0

scpなどがありますが、.ppkファイルはunixのプライベート/パブリックキー暗号化のために標準化されていません。 – localshred

+0

puttyには、ppkキーを他の形式に変換するユーティリティがあります。私はそれが何であるか忘れていますが、パテがダウンロードされたのと同じページから見つけることができます。 –

0

私はちょうど新しいキーを作成すると思います。あなたがgithubに投稿しているのであれば、2つの公開鍵をプッシュするのは大したことではなく、別のサーバに公開する場合も同じです。これは〜/ .ssh/authorized_keysの別のエントリです。

github guide localshredには、必要とするすべての指示が含まれている必要があります。

1

PuTTY Key Generatorでキーを開くと、OpenSSH形式でキーをエクスポートできます。それをあなたのMacにコピーして、のディレクトリにid_rsaという名前のファイル(これはssh-keygenを実行していない場合に作成する必要があります)として保存してください。

Export OpenSSH key

あなただけの新しい鍵ペアを作成するためにssh-keygenを使用して、アクセスしているアカウントに新しいid_rsa.pub公開鍵を追加することができますが、それはあまりにも面倒がない場合。ほとんどのオンラインgitリポジトリとsshホスト(Winsshdなど)では、複数のキーをアカウントにリンクすることができます。

+0

偉大な返信ですが、質問はMac用でした。 –

+2

彼は具体的には、パテを使用して生成された秘密鍵を使用し、パッケージを使用してMacを使用できる形式にエクスポートすることについて尋ねます。もし私が彼のmacに新しい鍵を作成したいのであれば、 'ssh-keygen'を使うことについての一番下に段落があります... –

関連する問題