「known_hosts」ファイルを「.ssh」フォルダ内で間違えて削除しました。今私はBitBucketリポジトリを取得したりプッシュしたりすることができません。.sshフォルダからknown_hostsファイルを削除しましたが、BitBucketリポジトリをプルまたはプッシュできません。
どうすれば解決できますか? "using ssh with BitBucket" pageから
「known_hosts」ファイルを「.ssh」フォルダ内で間違えて削除しました。今私はBitBucketリポジトリを取得したりプッシュしたりすることができません。.sshフォルダからknown_hostsファイルを削除しましたが、BitBucketリポジトリをプルまたはプッシュできません。
どうすれば解決できますか? "using ssh with BitBucket" pageから
は、実行してみてください。
ssh -T [email protected]
それはあなたのメッセージsomethignのような与えるだろう:(最後に詳細を参照してください)ホストの指紋を確認した後セイyes
The authenticity of host 'bitbucket.org (207.223.240.181)' can't be established.
RSA key fingerprint is 97:8c:1b:f2:6f:14:6b:5c:3b:ec:aa:46:46:74:7c:40.
Are you sure you want to continue connecting (yes/no)? yes
を。
次に、あなたが安全に無視することができ、この警告を取得する必要があります
Warning: Permanently added 'bitbucket.org,207.223.240.181' (RSA) to the list of known hosts.
conq: logged in as tuxdude.
You can use git or hg to connect to Bitbucket. Shell access is disabled.
git pull
またはgit push
、もう一度実行してみてください、それは、この時間を動作するはずです。
注:まだあなたの.ssh/id_rsa
ファイルが安全にSSH認証用の秘密鍵であると仮定します。
の確認に)。 bitbucketについては、情報はavailable hereです。
、SSHの次使用はそのknown_hosts
ファイルを再作成する必要があります。
のBitbucketが唯一のGitとMercurialがSSH接続を行うことができ開催しています。
初めてSSH URLを使用してBitbucketにアクセスすると、SSHクライアントはBitbucketホストが既知のホストかどうかを確認します。ホストはあなたの~/.ssh/known_hosts
ファイルSSHにない場合、それは既知のホストへのBitbucketのホストを追加していることを警告しています:
$ hg clone ssh://[email protected]/newuserme/mquotefork testkey
The authenticity of host 'bitbucket.org (207.223.240.182)' can't be established.
RSA key fingerprint is 97:8c:1b:f2:6f:14:6b:5c:3b:ec:aa:46:46:74:7c:40.
Are you sure you want to continue connecting (yes/no)?
あなたが知られているホストの内容が保存されて表示した場合、あなたは実際のキーがある見つけますBASE64符号化された形式で格納されている:
bitbucket.org,207.223.240.182 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAubiN81eDcafrgMeLzaFPsw2kNvEcqTKl/VqLat/MaB33pZy0y3rJZtnqwR2qOOvbwKZYKiEO1O6VqNEBxKvJJelCq0dTXWT5pbO2gDXC6h6QDXCaHo6pOHGPUy+YBaGQRGuSusMEASYiWunYN0vCAI8QaXnWMXNMdFP3jHAJH0eDsoiGnLPBlBp4TNm6rYI74nMzgz3B9IikW4WVK+dc8KZJZWYjAuORU3jc1c/NPskD2ASinf8v3xnfXeukU0sJ5N6m5E8VLjObPEO+mN2t/FZTMZLiFqPWc/ALSqnMnnhwrNi2rbfg/rd/IpL8Le3pSBne8+seeFVBoGqzHM9yXw==
それで単にSSHアドレス(または単にSSHコマンド)を使用して再度そのメッセージをトリガするのに十分であるべきです。
Excelent、works。ありがとうございました! –
指紋を確認する必要があります。そうしないと、手元の人になることがあります。 https://confluence.atlassian.com/bitbucket/use-the-ssh-protocol-with-bitbucket-cloud-221449711.html#UsetheSSHprotocolwithBitbucketCloud-KnownhostorBitbucket'spublickeyfingerprints –
ありがとう@Pascal_dher - 良い点。だから私はポストに情報を追加しました。 – Tuxdude