2012-01-04 10 views
2

Windowsの場合、私はTortoiseGitを使用して、秘密鍵とパスフレーズでリモートリポジトリを複製します。すべてが大丈夫です。SmartGitとTortoiseGitの認証情報の違いは?

Linuxボックスでは、SmartGitを検索して取得しました。それは非常に便利だと思われますが、私は同じプライベートとパスフレーズを持つリモートリポジトリへの信任ができません。

誰かが、Linuxのボックスで何が起こっているのか、その問題を解決する方法を教えてください。どうもありがとう。

答えて

0

あなたはSmartGitのためのシステムのSSHクライアントを試してみて、使用することができます。

ssh options

次に、あなたがあなたの$HOME/.sshディレクトリに自分のプライベート/パブリックキーをコピーすることができるはずです(提供は、ディレクトリがcorrectly protectedで言った:chmod 700、秘密鍵と同じ:chmod 600

+0

TortoiseGitのパスフレーズ管理について:http://stackoverflow.com/questions/370030/why-git-cant-remember-my-passphrase-under-windows – VonC

+0

おかげでVonCが私の質問にお答えします。私はSmartgitをデフォルトでSSHクライアントとして使用しています.sshディレクトリとchmodに秘密鍵をコピーしますが、リモートリポジトリへの資格情報はまだありません。 : – user1129413

+0

@ user1129413:しかし、「SSHクライアントとしてのSmartGit」の仕組みがわからないので、私の主張は* other *オプションを使用することでした(スクリーンショットには反映されませんが、あなたのファイル(公開鍵/秘密鍵)が '$ HOME/.ssh'から認識されているかどうかを確認してください。 – VonC

1

多分、秘密鍵ファイルをOpenSSH形式に変換する必要があります。 this answerを参照してください。

関連する問題