プログラミング初心者がアーキテクトっぽく語る

見苦しい記事も多数あるとは思いますが訂正しつつブログと共に成長していければと思います

GitのRemote Repository連携開始手順(ミニマル)

方法1. GitHub上のコードを使う場合

GitHub上のレポジトリにコードがあることが前提。

手順1. プロジェクト用のフォルダを作成し、Git管理対象にする。

mkdir <dirname>
cd <dirname>
git init

手順2. GitHub上のレポジトリをRemote Repository "origin"として登録する。

git remote add origin https://github.com/<user-id>/<repo-name>.git

手順3. originからコードをPullする。

git pull origin main

方法2. ローカルにあるコードを使う場合

ローカルでコードが完成したが、まだGitHub上にレポジトリがないことが前提。

手順1. GitHubのWebUIを使ってレポジトリを作成する。

手順2. プロジェクトフォルダに移動(既にある前提)して、Git管理対象にする。

cd <dirname>
git init

手順3. コミット用のユーザ情報を設定し、コードをコミットする。

git config user.name "Taro Suzuki"
git config user.email "taro@example.com"
git add .
git commit -m "initial commit"

手順4. 作成したレポジトリをRemote Repository "origin"として登録する。

git remote add origin https://github.com/<user-id>/<repo-name>.git

手順5. ローカルのmainブランチのコードを、originのmainブランチにPush。 同時に-uオプションでRemote Tracking Branchを作成。(以降はgit pushのみでOK)

git push -u origin main

Personal Access Token

git pullgit pushの際に認証情報を求められた場合、メールアドレスとPersonal Access Tokenを入力する。

% git pull origin main
Username for 'https://github.com': <メールアドレス>
Password for 'https://<メールアドレス>@github.com': <Personal Access Token>

"Password for ..."とPromptが表示されるがパスワードを入力するとエラーになるので注意。 一度入力したPersonal Access Tokenはパソコンにキャッシュされて、当面の間、入力が不要になる。

Personal Access TokenはGitHub WebUIの以下の画面で作成する。

右上の写真 > Settings > Developer Settings > Personal Access Tokens