自分用のメモとして残しておく
手順
ローカルで作ったリポジトリのある場所で
$ git init
.gitフォルダができる.
次にSSH鍵を生成する.
$ ssh-keygen -t rsa
自分の場合,「/c/Users/ユーザ名/.ssh」の下にid_rsaとid_rsa.pubが生成された.
前者が秘密鍵,後者が公開鍵.
次にブラウザを開いてGitHubにログインする.
右上の自分のアイコンのところをクリックして「Serrings > SSH and GPG keys > New SSH key」をクリック.
「Title」と「Key」の欄に入力する.
「Title」は適当に「Key」は生成された「id_rsa.pub」の中身をコピペする.
入力したら「Add Key」をクリック.GitHubアカウントのパスワード入力をするとメールが来る.
GitHub上にリポジトリを作成する.
作成したら,以下のコマンドを実行.
$ git remote add origin git@github.com:~
「git@github.com:~」の箇所は,リポジトリを作成したときにQuick setupと書かれた画面になるので,「HTTP/SSH」のところを「SSH」に切り替える.
横に「git@github.com:~」と書かれているのでこれをコピペすればいい.
ここまで来たら,以下のコマンドを実行してローカルリポジトリをGitHubにpushする.
$ git push -u origin master
このとき
error: src refspec master does not match any.
と表示される場合は,commitしてからpushする必要がある.
なので以下のコマンドを実行する.
$ git add --all
$ git commit -m "コミットメッセージ"
そのあとでpushすればエラーが出ないはず.
$ git push -u origin master