ぺんちゃん日記

食と歴史と IT と。 Web の旅人ぺんじろうが好奇心赴くままに彷徨います 。

Github リポジトリにローカルのプロジェクトプッシュする。

GitHubリポジトリとは以前に何度もプッシュしているのですが、ローカルに作成した新しいプロジェクトをGitHubリポジトリに最初にプッシュする方法をいつも忘れてしまうのでそろそろメモします。

最初にプッシュする方法って、GitHubリポジトリを作ったら表示されるやん。
これこれ。

git remote add origin git@github.com:yasushiito/mynewrepo.git
git push -u origin master

しかしこのまま入力するとプッシュ段階でこうなるんですね。

PS C:\Users\yas\Documents\prj> git push -u origin master
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.

エラーメッセージでググってもなかなかヒットしませんけど、解決方法は次の記事にある通りです。

qiita.com

リポジトリの場所を https 形式で指定するんですね。
GitHubが推奨してくれた形式は SSH を利用する場合ですね。
そういえば SSH ってものがあったんだった。

PS C:\Users\yas\Documents\prj> git remote add origin https://github.com/yasushiito/mynewrepo.git
PS C:\Users\yas\Documents\prj> git push origin master
Enumerating objects: 28, done.
Counting objects: 100% (28/28), done.
Delta compression using up to 8 threads
Compressing objects: 100% (21/21), done.
Writing objects: 100% (28/28), 7.75 KiB | 1.11 MiB/s, done.
Total 28 (delta 5), reused 0 (delta 0)
remote: Resolving deltas: 100% (5/5), done.
To https://github.com/yasushiito/mynewrepo.git
 * [new branch]      master -> master

今度こそ忘れないぞ。