0
私は自分のVPSにsshを実行するたびに、私のgit repoがアップストリームから変更を取得するために、常にたくさんのコマンドを実行する必要があります。時々私は十分に幸運になり、それは働く。Gitはサーバー上の上流からの引き込みに失敗します
ERROR: Repository not found.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
私はマシン上.bashrc
ファイルの末尾に以下を追加しました:ほとんどの部分については、それは私に見つからないエラーが発生します
eval "$(ssh-agent)"
eval "ssh-add /home/deploy/.ssh/id_rsa3"
私が見るに、私は、SSHシェルで次の出力:
Agent pid 7974
Identity added: /home/deploy/.ssh/id_rsa3 (/home/deploy/.ssh/id_rsa3)
指紋id_rsa3
の公開鍵のためには、Githubの上のレポの設定に保存されてデプロイキーと一致します。上記のコマンドを手動で実行しない限り動作しません。何故ですか?
? githubアカウントに接続されているあなたの*通常の* ssh-key(例えば '〜/ .ssh/id_rsa')ですか?あなたのgithubアカウントはレポにアクセスする権限がありますか? –