システム環境
- Ubuntu 22.10 kinetic
Git のインストール
# apt コマンドで git をインストール
sudo apt update && apt full-upgrade -y
sudo apt install git -y
# インストールの確認
git --version
# 出力例
git version 2.25.1
Git のユーザー名とメールアドレスを設定
git config --global user.name "あなたのユーザー名"
git config --global user.email "あなたのメールアドレス"
# 設定の確認
git config --list
# 出力例
user.name=あなたのユーザー名
user.email=あなたのメールアドレス
# Ctrl + Z で終了
設定情報は ~/.gitconfig ファイルに保存されます
その他の Git 設定は、git config コマンドを使うか、手動で ~/.gitconfig を編集して行えます
GitHub SSH の設定
必要なディレクトリとファイルを作成
# .ssh ディレクトリを作成
mkdir ~/.ssh
# パーミッション設定:
chmod 700 ~/.ssh
# authorized_keys ファイルを作成:
touch ~/.ssh/authorized_keys
# パーミッション設定
chmod 600 ~/.ssh/authorized_keys
まず新しい SSH キーを生成します
# 以下のコマンドで id_rsa と id_rsa.pub の 2 つのファイルが作成されます
cd ~/.ssh
ssh-keygen -t rsa -C "youremail@youremail.com"
GitHub アカウントにログインし、Settings → SSH and GPG keys へ進みます
New SSH key をクリック → Title → id_rsa.pub ファイルの内容を Key にコピーして保存します
ディレクトリ内の id_rsa.pub ファイルの内容を GitHub の SSH Key にコピーして保存します
cat id_rsa.pub
GitHub の設定をテスト
ssh -T git@github.com
成功時のメッセージ
Hi “username!” You've successfully authenticated, but GitHub does not provide shell access.