系統環境
- 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 key
# 下面命令將會建立兩個檔案 id_rsa 和 id_rsa.pub
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.