Skip to content

個人存取權杖使用說明

什麼是 PAT?

  • PAT (PAT, Personal Access Token) 是取代 GitHub/GitLab 帳號密碼的認證方式,使用 Token 來存取 Git 操作,如 git pushgit pull 等。

如何產生 PAT?

  • GitHub

    1. 前往 GitHub 個人設定 > Developer settings > Personal access tokens
    2. 點選 Generate new token
    3. 勾選所需權限,如:

    4. repo (存取儲存庫)

    5. workflow (執行 GitHub Actions)
    6. write:packages (寫入套件)

    7. 產生並複製 Token (只會顯示一次)。

  • GitLab

    1. 前往 User Settings > Access Tokens
    2. 設定名稱、有效期限及所需的權限 (如 apiread_repositorywrite_repository)。
    3. 建立並複製 Token。

如何在 Git 使用 PAT?

  • Clone 儲存庫

    git clone https://<username>@github.com/username/repo.git
    
    • 在要求密碼時,貼上 PAT 代替密碼。
  • Push 及 Pull

    git push origin main
    
    • 第一次要求輸入帳號與密碼時,使用:

    • 帳號:GitHub 使用者名稱

    • 密碼:PAT (不是 GitHub 密碼)
  • 將 PAT 設定為記住密碼 (可選):

    git config --global credential.helper store
    
    • 將憑證儲存在本地,下次不用重複輸入。

PAT 使用注意事項

  • PAT 有效期限,過期需要重新產生。
  • Token 僅顯示一次,請妥善保存。
  • 不要將 PAT 放入公開的專案中,避免安全性問題。

使用 PAT 可以安全且便捷地存取 GitHub/GitLab,無需再輸入帳密,讓 Git 操作更順暢!😊