2016-04-23 13 views
0

私はGitHubで公開鍵を持っています。今日はちょうどそれを作った。私はGitを閉じて、それをもう一度起動し、今私のプロジェクトを推進していない。次のエラーを生成します。Git pushコマンド

許可が拒否されました(publickey)。 致命的:リモートリポジトリから読み取れませんでした。

正しいアクセス権が であり、リポジトリが存在することを確認してください。

だけでなく、私は次のコマンドを実行しようとすると: 致命的な::遠隔起源はすでに存在してい gitのリモート私は、次のメッセージが出起源 を追加します。

助けてもらえますか?私はここに提案されたソリューションを使用しようと多くの時間を費やしましたが、誰も私のために働いていませんでした。最後に、私の公開鍵ディレクトリにGitを初期化し、Gitを起動するたびにGitHubにアクセスできることを確認する必要がありますか?

+0

既にお試しいただいた内容を教えていただけますか?重複した解決策は提案されていませんか? – pushasha

+0

http://stackoverflow.com/questions/10904339/github-fatal-remote-origin-already-exists –

+0

http://stackoverflow.com/questions/19660744/git-push-permission-denied-public-key –

答えて

1

エラー

git remote rm origin 

をして、コマンドやり直し:: '致命的:リモート起源はすでに存在しているが、' あなたはすでに、原点を削除するには

git remote add origin 'your git repo' 

を行っていることを意味し、これを行う

git remote add origin 'your git repo' 

例:

git remote add origin https://github.com/YourUsername/YourProject.git 

また、リポジトリが存在し、GitHub上に作成され、アクセスできることを確認してください。

+0

ありがとうございました。出来た。私は起源を取り除いてコマンドを再読み込みしましたが、git @ github.com:/UserName/Project.gitを使う代わりに、あなたが私に与えたものを使用しました:https://github.com/YourUsername/YourProject.git –

+0

YourUsernameとYourProjectでは、githubユーザ名とgithubプロジェクトを入れます。 の例では、鉱山のようになります。 'gitのリモートhttpsの起源を追加:// github.com/Li357/SudokuSolver.py' そして私あなたが喜んですることができれば、私の親指と選択した答え:) – Li357

+0

を与えます私が意味することは、gitHubは以下のコマンドを与えます:git remote add origin [email protected]:UserName/Project.git。代わりにgit remote add origin https://github.com/UserName/Project.gitを使用しました。 git @ github.comの代わりに私はあなたが私に与えたものを使った。https://github.com –