gitlabからOracle VirtualBox VM(CentOS)にリポジトリを複製することはできません。ホスト鍵の検証に失敗しました。

gitlabからOracle VirtualBox VM(CentOS)にリポジトリを複製することはできません。ホスト鍵の検証に失敗しました。

Win 10システムでホストされているOracle VirtualBox VM(CentOS)にgitlabのリポジトリを複製しようとしています。

ステップは次のとおりです。

  1. キーを生成し、ssh-keygen -t rsa生成されたid_rsa.pubファイルのキーをgitlab>環境設定> sshキーにコピーします。

  2. 次のgitコマンドを実行してリポジトリを複製します。ただし、「ホストキーの確認に失敗しました」エラーで失敗します。ファイルを.ssh含むディレクトリを詳しく見てください。ファイルがid_rsa含まれていません。known_hosts

    $ git clone git@gitlab.<...>.git
    Cloning into '<repo>'...
    The authenticity of host 'gitlab.<...> (---.---.---.---)' can't be established.
    ECDSA key fingerprint is SHA256:.......
    Are you sure you want to continue connecting (yes/no/[fingerprint])? y 
    Host key verification failed.
    fatal: Could not read from remote repository.
    
    Please make sure you have the correct access rights
    and the repository exists.
    $ 
    

また - 既存のホストファイルを削除しようとしても機能しません。

$ ssh-keygen -R <hostname>
do_known_hosts: hostkeys_foreach failed: No such file or directory

同じストレージをWindowsシステムに複製することができたため、ストレージの存在に問題はありません。また、他のコンピュータでは複製が成功しました。

これに対する手がかりは大変感謝いたします。

ベストアンサー1

まあ、問題は何とか私のPATH変数/usr/binのエントリが以前に来たということですusr/bin/git。これは重複項目であり、PATH変数の末尾にある項目であり、問​​題を引き起こしました。間違えない別の方法を学びました。

おすすめ記事