2012-04-18 35 views
10

私はエラーを取得する「プル」し、「Gitの同期」を使用しようと:TortoiseGit 1.7.8:「同期」または「プル」で「このキーを読み込めませんでした」?

Couldn't load this key (unable to open file)

それはその後、プルを続行しようとすると、私はこのエラーを取得:

Disconnected: No supported authentication methods available (server sent: public key)

この私が1.7.8.0にアップグレードして以来起こっています。以前はすべてうまく動いていました。私は接続できることを知っているので、私はgitbashを使用して引き続き成功することができます。

私は何が変更されたのか、それを修正するために何ができるのか分かりません。助けてください!

追加のステップ

Iは、GITのフォルダに行って、gitのリモート-vを確認するgitbashを使用し、受信した:

.puttykeyfile原点[email protected]:{名前}/{リポジトリ} .git(fetch)
起源[email protected]:{名前}/{リポジトリ} .git(プッシュ)

私は正しいと思います。

私はtortoisegitのパテキー設定をチェックしました。 - ちょうど

  • リモート起源で.puttykeyfileている - これはリモート、URLとパテが キー

    とき、私のすべての正しい情報を持っているように見えます

    1. .puttykeyfile:私は2つのエントリを持っていますPuTTYGenにキーをロードすると、ssh-rsa 1024 ...キーの指紋があります。

      pageant.exeが稼働していたが、今ではありませんが、それは前に働いていたとき、それはまだ

      動作しない、私は私のキーと同じフォルダにgitのフォルダを持っていました。今は3つありますが、それらのどれも動作せず、単一のリポジトリとキーで新しいgitフォルダを作成すると動作しないようです。結果に影響するかどうかは分かりませんが、そのような場合には分かち合いたいと思っていました。

    答えて

    14

    リモートサーバーを認証できない場合は、何らかの理由でキーが見つからない場合に発生します。あなたはtortoiseGitの新しいバージョンをインストールしました。そのフォルダの中にあなたの鍵がありましたか?新しいバージョンをインストールしたときに削除された可能性があります。

    チェックのリモコンは、あなたのGitのリポジトリに設定されている

    彼らが正しい、とあなたはまだ、あなたの鍵を持っている亀の設定

    に再びそれらを追加しようとした場合
    git remote -v 
    

    TortoiseGit設定 - Gitの - リモート - パテキー

    あなたはパテ形式に(での認証に使用される)あなたのRSA鍵を変換するヘルプが必要な場合:

    http://www.electrictoolbox.com/putty-rsa-dsa-keys/

    また、このページャントを確認してください。exeは実行されていません(システム内で確認できます)。ロードされたキーが見つからない場合、問題を引き起こす可能性があります。

    +0

    はあなたの助けをありがとう!どうやら新しいキーが作成されていて、新しいキーをサーバーにロードしていないようです。 – davids

    2

    システムを再インストールしたときに起こりました。 tortoisGitをデプロイした後、私は 'Git pull'や他のコードを使ったときのヒントを教えてくれました。 erro tips

    私はこの問題を調査しましたが、私の問題が解決されませんでした。幸いにも、私はそれが古い設定の問題かどうかを認識しましたか?そこで、私は自分のプロジェクトの 'config'ファイルを開き、 'puttykeyfile'行を削除しました。

    ...!

    解決済み!

    お手数ですが、

    PS:プロジェクト辞書 - > .git - >設定 - > puttykeyfile

    +0

    はい古いPCから新しいPCにリポジトリをコピーしたので同じ問題が発生しました。パテファイルの行を削除したので、今すぐOKです! – Evilripper

    関連する問題