💁♀️
ローカルファイルをGithubにアップロードする手順
ローカルファイルをGithubにアップロードする手順を簡単にまとめました
【手順1】 Githubにリモートリポジトリを作成
この段階ではInitialize this repository with: はスルー
【手順2】 ローカルリポジトリ を作成
①アップロードしたいフォルダに移動
ターミナルを開き、コマンド
cd フォルダのパス
Macならフォルダをそのままドラッグ&ドロップすると自動でパスが入力できる
②ローカルリポジトリを作成
コマンド-->
git init
Initialized empty Git repository・・・と出ればOK
③ステージング
コマンド-->
git add .
対象フォルダの全てのファイルやフォルダを、アップロードの対象にする。
ターミナルには何も表示されない
④ コミット(保存)
コマンド-->
git commit -m "コミット名"
コミット名はメモ書きみたいなもので、ダブルクオーテーション必須
【手順3】 ローカルとリモートを紐付け
①git remote add origin url名
コマンド-->
git remote add origin url名
url名-->新規リポジトリを作成したときの画面に出てくるurl
実行してもターミナルには何も出ない
ローカルとリモートを紐付けるためのコマンドなので2回目のpushからは入力しない
②push(アップロード)
コマンド-->
git push origin main
これでGithubに反映される
2回目以降のpush手順
①アップロードしたいフォルダに移動
コマンド-->
cd フォルダのパス
②ステージング
コマンド-->
git add -A
③コミット
コマンド-->
git commit -m "コミット名"
④プル
他のリモートリポジトリのデータを取得し、ローカルのブランチに統合する。
このコマンドが実行されると、リモートリポジトリからの変更が現在のブランチに組み込まれる。
コマンド-->
git pull [リポジトリ] [ブランチ]
⑤プッシュ
コマンド-->
git push [リポジトリ] [ブランチ]
アクセストークンが切れたら
アクセストークンが期限切れすると、git push
しようとしても以下のようなメッセージが出てpushできません。
remote: Invalid username or password.
fatal: Authentication failed for 'https://github.com/xxx/xxx.git/'
なので、新しいアクセストークンを発行する必要があります。
githubからアクセストークンが期限切れした旨のメールが来るので、そこに添付されているトークン再生成用のURLにジャンプ、トークンを再生成します。
ターミナルでgit push
👉ユーザー名とパスワードを求められるので、ユーザー名と新トークンを入力
これで問題なくpushできます
参考
Discussion