Windowsの場合、私はTortoiseGitを使用して、秘密鍵とパスフレーズでリモートリポジトリを複製します。すべてが大丈夫です。SmartGitとTortoiseGitの認証情報の違いは?
Linuxボックスでは、SmartGitを検索して取得しました。それは非常に便利だと思われますが、私は同じプライベートとパスフレーズを持つリモートリポジトリへの信任ができません。
誰かが、Linuxのボックスで何が起こっているのか、その問題を解決する方法を教えてください。どうもありがとう。
Windowsの場合、私はTortoiseGitを使用して、秘密鍵とパスフレーズでリモートリポジトリを複製します。すべてが大丈夫です。SmartGitとTortoiseGitの認証情報の違いは?
Linuxボックスでは、SmartGitを検索して取得しました。それは非常に便利だと思われますが、私は同じプライベートとパスフレーズを持つリモートリポジトリへの信任ができません。
誰かが、Linuxのボックスで何が起こっているのか、その問題を解決する方法を教えてください。どうもありがとう。
あなたはSmartGitのためのシステムのSSHクライアントを試してみて、使用することができます。
次に、あなたがあなたの$HOME/.ssh
ディレクトリに自分のプライベート/パブリックキーをコピーすることができるはずです(提供は、ディレクトリがcorrectly protectedで言った:chmod 700
、秘密鍵と同じ:chmod 600
)
多分、秘密鍵ファイルをOpenSSH形式に変換する必要があります。 this answerを参照してください。
TortoiseGitのパスフレーズ管理について:http://stackoverflow.com/questions/370030/why-git-cant-remember-my-passphrase-under-windows – VonC
おかげでVonCが私の質問にお答えします。私はSmartgitをデフォルトでSSHクライアントとして使用しています.sshディレクトリとchmodに秘密鍵をコピーしますが、リモートリポジトリへの資格情報はまだありません。 : – user1129413
@ user1129413:しかし、「SSHクライアントとしてのSmartGit」の仕組みがわからないので、私の主張は* other *オプションを使用することでした(スクリーンショットには反映されませんが、あなたのファイル(公開鍵/秘密鍵)が '$ HOME/.ssh'から認識されているかどうかを確認してください。 – VonC