Git 認証
Fumbani Banda
2023年1月30日
このチュートリアルでは、認証に失敗しました
というエラーメッセージを表示せずに、ローカルリポジトリを GitHub / Gitlab 上のリモートリポジトリに接続する方法を示します。
Git で最初からローカルリポジトリを作成する
ローカルリポジトリを最初から作成するには、次の手順に従います。
-
プロジェクトの新しいディレクトリを作成します
-
新しいディレクトリに入る
-
git init
と入力して、新しい Git リポジトリを作成します。 -
新しいディレクトリにファイルを作成します
-
ディレクトリ内で、
git add .
と入力します。すべてのファイルを追加します。 -
git commit -m "First Commit"
と入力して、Git リポジトリに加えられた変更をキャプチャします。
既存のプロジェクトのローカルリポジトリを作成する
既存のプロジェクトのローカルリポジトリを作成するには、次の手順に従います。
- プロジェクトのディレクトリに入る
git init
と入力して、プロジェクトを Git リポジトリに初期化しますgit add .
と入力しますすべてのファイルを追加するにはgit commit -m "First Commit"
と入力して、Git リポジトリに加えられた変更をキャプチャします。
ローカルリポジトリを GitHub に接続する
ローカルリポジトリを設定したら、次の手順で GitHub のリモートリポジトリに接続するためのガイドを提供します。
-
GitHub にアクセスします。
-
自分のアカウントにログインします。
-
新規にリポジトリを作成し、リポジトリの URL をコピーします。
-
以下のコマンドを入力して、ローカルの git リポジトリを GitHub に接続します。
$ git remote add origin https://github.com/user/repo.git
git remote add origin https://github.com/user/repo.git
は、プッシュするたびに認証を要求します。2 要素認証
(2FA)が有効になっている場合、以下に示すように、パスワードの代わりに個人アクセストークン
(PAT)を使用する必要があります。代わりに、git remote add origin git@github.com:user/repo.git
を使用して、実行するすべての git アクションの認証を回避できます。$ git push -u origin master
著者: Fumbani Banda