3

私はここSOで同様の問題のほとんどを検索して読みましたが、私のものと同じものはないようです。私はGithubにプライベートリポジトリを持っていて、1時間前にうまくプッシュすることができました。ここで、エラー:リポジトリが見つかりませんというメッセージが表示されます。

〜/ .ssh/configに次のものがあります。

Host github
    Hostname github.com
    User git
    IdentityFile ~/.ssh/id_rsa_gr.pub

特定の公開鍵を使用する必要があるためです。私の.git/configは次のようになります(セキュリティ上の理由から情報が変更されています:

[core]
        repositoryformatversion = 0
        filemode = true
        bare = false
        logallrefupdates = true
        ignorecase = true
[remote "origin"]
        fetch = +refs/heads/*:refs/remotes/origin/*
        url = git@github:MyProject/MyProject.git
[branch "master"]
        remote = origin
        merge = refs/heads/master

なぜそれがしばらくの間機能し、その後停止したのかわかりません。

編集:今、私はそれを複製することさえできません。同じエラーが発生します。

編集2:ssh設定にVERBOSEを追加しました。これが、次のようになります。

Authenticated to github.com ([207.97.227.239]:22).
ERROR: Repository not found.
Transferred: sent 2432, received 2920 bytes, in 0.2 seconds
Bytes per second: sent 12278.1, received 14741.7
fatal: The remote end hung up unexpectedly

編集3:詳細については、ssh -vT git @ githubを実行しました。関連情報は、次のとおりです。

debug1: Reading configuration data /Users/gdboling/.ssh/config
debug1: Applying options for gh
debug1: Reading configuration data /etc/ssh_config
debug1: Applying options for *
debug1: Connecting to github.com [207.97.227.239] port 22.
debug1: Connection established.
debug1: identity file /Users/gdboling/.ssh/id_rsa_gr type 1
debug1: identity file /Users/gdboling/.ssh/id_rsa_gr-cert type -1
....
debug1: Next authentication method: publickey
debug1: Offering RSA public key: /Users/gdboling/.ssh/id_rsa

正しいキーを見つけてから、間違ったキーを使用していることに注意してください。

4

2 に答える 2

3

SSHエージェントが認証しようとしたときに間違ったキーを提供しているようです。スーパーユーザーでのこの問題は、 https://superuser.com/questions/272465/using-multiple-ssh-public-keysで実行しようとしていることのように聞こえます。

于 2012-05-17T14:42:29.683 に答える
0

アカウントの支払いをやめましたか?

.ssh / configで冗長をオンにできますか?

于 2012-05-17T10:03:02.617 に答える