新しいブランチを作成し、ブランチをプッシュしようとしています(次のコマンドを試しました)。
git Push --all -u
git Push Origin NewBranch
しかし、どちらの場合もこのエラーが発生します。
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
これは私の.git/configです:
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = true
precomposeunicode = true
[remote "Origin"]
url = ssh://[email protected]/myName/myRepo.git
fetch = +refs/heads/*:refs/remotes/Origin/*
pushurl = ssh://[email protected]/myName/myRepo.git
これは起源です:
Origin ssh://[email protected]/myName/myRepo.git (fetch)
Origin ssh://[email protected]/myName/myRepo.git (Push)
このエラーの理由を知っている人はいますか?
あなたの助けに本当に感謝します
OPが彼の問題を解決したかどうかはわかりませんが、将来の参考のために(これはあまりにも前に私自身を助けたので)、問題はSSH/OAuth認証にあります。端末アクセス用にOAuthを置き換え、gitconfigファイルを更新することで、状況を解決しました:
** OSX Sierraプラットフォーム**
git config -e
コマンドで設定ファイルを確認してください。Gitはgithubにかなり広範囲に文書化されているので、しゃっくりが発生した場合は、そこでクイック検索(またはstackoverflow ...)を実行するだけで、問題を解決するのが難しくなりません。人々は手伝うのが得意なので、ばかげた質問をすることを恐れないでください!