それで、今日ターミナルでRailsプロジェクトを開き、いくつかの変更を加えてgithubにプッシュしようとしましたが、機能しません。Googleで検索してオーバーフローをスタックすると、問題を解決するためにgithubをインストールする手順を全員が指摘します。
それで、私はすべての指示を通り抜けました、そして、私はまだ同じ問題を受け取ります。助けてください!
admin@new-host-2:~/Desktop/sample_app$ git status
# On branch filling-in-layout
# Your branch is ahead of 'origin/filling-in-layout' by 3 commits.
#
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: app/views/pages/home.html.erb
#
no changes added to commit (use "git add" and/or "git commit -a")
admin@new-host-2:~/Desktop/sample_app$ git add .
admin@new-host-2:~/Desktop/sample_app$ git commit -am 'testing git yet again'
[filling-in-layout b607a16] testing git yet again
1 files changed, 1 insertions(+), 1 deletions(-)
admin@new-host-2:~/Desktop/sample_app$ git push
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
admin@new-host-2:~/Desktop/sample_app$ ssh-add -l
The agent has no identities.
admin@new-host-2:~/Desktop/sample_app$ git credential-osxkeychain
Usage: git credential-osxkeychain <get|store|erase>
また、なぜそれは#あなたのブランチが3コミットで「origin / filling-in-layout」よりも進んでいると言うのですか?