#ありがとうステーシー
##gitからgithubへのプッシュがうまくできなかったので、聞いてみた。
- git push -u origin master
- Warning: Permanently added the RSA host key for IP address '192.30.255.***' to the list of known hosts.
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists. - 警告が出ました。
- cd ~/.ssh
- ssh-keygen -t rsa
- 鍵を生成
- pbcopy < ~/.ssh/id_rsa.pub
- クリップボードに鍵をコピー
- githubのsettingページSSH keysにコピペで貼付
- ssh -T git@github.com
- Hi abcde111! You've successfully authenticated, but GitHub does not provide shell access.
- Githubのアカウント(ex.abcde111)と接続ができたようです。
- git push -u origin master
- もう一度git pushしてみる
- fatal: not a git repository (or any of the parent directories): .git
- githubにレポジトリが作成されていなかったので、fatalエラーが発生
- github.comからpublic repository(ABCDE123)を作成して再挑戦。
git push -u origin master
fatal: remote error:
is not a valid repository name
Email support@github.com for help
サポートへメールを送るようにメッセージが出現。
SSH接続が完了済みで、"git push"がうまく行かない旨を伝えると、打ったコマンドを送るよう依頼されたので、ログとして添付ファイルを送る。
返信が来ました。
I believe the following command should update your remote url to use SSH:
git remote set-url origin git@github.com:abcde111/ABCDE123.git
何も起こらない。
git push
fatal: The current branch master has no upstream branch.
To push the current branch and set the remote as upstream, use
git push --set-upstream origin master
Githubのレポジトリにファイルが!!!9個アップロードされました。
Counting objects: 9, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (8/8), done.
Writing objects: 100% (9/9), 2.69 KiB | 1.35 MiB/s, done.
Total 9 (delta 1), reused 0 (delta 0)
remote: Resolving deltas: 100% (1/1), done.
remote:
remote: Create a pull request for 'master' on GitHub by visiting:
remote: https://github.com/abcde111/ABCDE123/pull/new/master
remote:
To github.com:abcde111/ABCDE123.git
- [new branch] master -> master
Branch 'master' set up to track remote branch 'master' from 'origin'.
めでたし。