💁‍♀️

ローカルファイルをGithubにアップロードする手順

2021/10/10に公開

ローカルファイルをGithubにアップロードする手順を簡単にまとめました

【手順1】 Githubにリモートリポジトリを作成

スクリーンショット 2021-09-19 3.44.33.png

この段階では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できます

参考

https://qiita.com/terack/items/be1d7f606a89be5cab85

https://note.nkmk.me/git-add-u-a-period/

https://qiita.com/zakino123/items/907a4db7c49e6378f568

https://mebee.info/2021/03/02/post-30147/

Discussion