手順
- WindowsデスクトップでPuTTYを開きます。
- MacBook ProにSSHで接続します。
- githubクローンにcd
$ git push
期待される
Everything up-to-date
実際
Enter passphrase for key '/Users/whit537/.ssh/github':
ノート
- githubキーはキーチェーンアクセスにリストされています。
- キーチェーンアクセスでパスフレーズを表示できます。
- PuTTYのプロンプトでこのパスフレーズを正常に使用できます。
- MacBookのターミナルウィンドウで期待どおりの結果が得られます。
uname -a
:Darwin chad.whitacre 10.7.0 Darwin Kernelバージョン10.7.0:2011年1月29日(土)15:17:16 PST; ルート:xnu-1504.9.37〜1 / RELEASE_I386 i386
更新情報
2011-04-12:関連するサイドバーのsecurity
質問からツールを発見しました(投稿時に回答のリストに気づかなかった)。実行してみましたが、同じ結果が得られます。これを行うには何らかの方法があるはずです。問題のキーは実際には2つあり、これらは短いパスワードではなく長いパスフレーズであり、日中は頻繁に必要になります。だから、私はこれの一番下に到達するインセンティブを持っています。security unlock-keychain
2011-04-13:これは有望に聞こえます。私が見る/tmp/launch-*****/Listeners
のMacBook上のファイルを。次回PCを使用するときSSH_AUTH_SOCK
は、PuTTYセッションで設定してみます。それがうまくいけば.profile
、現在の起動セッションを自動的に発見するフックについて見るでしょう。