私はgitでプロジェクトに取り掛かります。 Windowsでは、git拡張機能を使ってこのプロジェクトを管理しています。パブリックリポジトリにアクセスするには、.ppkキーを与えてください。彼らが私に与えたパスフレーズをgit拡張子にロードし、それが動作します。sshの鍵のパスフレーズはWindowsでは動作しますがLinuxでは動作しません
私はLinux(ubuntu-32bit)仮想マシンを設定しましたが、このマシンからもリポジトリにアクセスしたいと思います。
私はこのサイトで見てきた別のスレッドから、私はリポジトリ、次のコマンドをクローン化するために、使用します。そして、
ssh-agent bash -c 'ssh-add /home/myHome/mykey.ppk; git clone [email protected]:project.git'
を、シェルは、パスフレーズに
Enter passphrase for /home/myHome/mykey.ppk:
を挿入するように私に指示
しかし、私はそれを挿入すると、それは悪いパスフレーズだと私に伝えます。私はそれを何度もチェックしましたが、私は窓で使用するのと同じパスフレーズを使用していると確信しています。だから私はLinuxで鍵を正しく使うことができますか?
返信いただきありがとうございます。
リポジトリを複製するために使用しているコマンドは、やや奇妙に見えます。これはあなたの質問のマークアップエラーですか?もしそうでなければ、Linuxのコマンドラインを最初に理解しておくべきでしょう。 – lunaryorn
私はここで別のスレッドでコマンドをチェックしていますが、SSH設定に格納せずに秘密鍵を使用しています。 – Jepessen