Home ローカルで作ったリポジトリをGitHubにpushするまで
Post
Cancel

ローカルで作ったリポジトリをGitHubにpushするまで

自分用のメモとして残しておく

手順

ローカルで作ったリポジトリのある場所で

$ 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

参考にしたサイト

githubに新しいリポジトリを作成してローカルのリポジトリをアップロードする

error: src refspec master does not match any.が発生した

This post is licensed under CC BY 4.0 by the author.

SECCON Beginners 2017 鹿児島に参加しました

種子島ロケットコンテストに参加してきました