📖

【Git】初期設定とSSH接続設定

2023/09/19に公開

事前準備

  • 自身の mac に Git をインストールしておいてください。
git --version
# git version x.xx.x と表示されたらインストール済みです。
# versionが表示されずにデベロッパーツールのインストールが求められた場合はインストールを行なってください。
# インストール後に、再度コマンドを実行するとversionが表示されるはずです。
  • Github に登録しておいてください。

https://github.co.jp/

Git の初期設定

ユーザー情報の設定

Github に登録した「ユーザー名」と「メールアドレス」を設定します。

git config --global user.name "ユーザー名"
git config --global user.email "メールアドレス"

SSH 接続設定

GitHub 用の SSH キーを生成

ssh-keygen -t ed25519 -N "" -f ~/.ssh/github

GitHub に SSH キーを登録

  1. クリップボードに公開鍵をコピーしておきます。
pbcopy < ~/.ssh/github.pub
  1. GitHub の SSHkey 設定画面を開きます。

https://github.com/settings/keys

  1. [New SSH Key]を選択します。

  2. 必要な情報を入力していきます。
    ① 任意の名前を入力(任意だがこの鍵と紐づく PC がわかるようにしておくのがオススメ。PC 名とかが無難)
    ②「Authentication key」を選択
    ③ コピーした公開鍵を貼り付ける

  3. 最後に ④ を選択して鍵を登録します。

.ssh/config ファイルの作成

vi ~/.ssh/config

以下を追記します。

Host github.com
  IdentityFile ~/.ssh/github
  User git

SSH 接続確認

ssh -T github.com

以下メッセージが表示されたら接続完了です。

Hi xxxx! You've successfully authenticated, but GitHub does not provide shell access.
GitHubで編集を提案

Discussion