# 使用 GitHub Personal key 存取 GitHub Repository ## 緣由 Github 在 2021-08-13 [公告](https://github.blog/changelog/2021-08-12-git-password-authentication-is-shutting-down/)廢除以帳密的方式存取 GitHub Repository,因此我們要改成以 Personal Access Token 的方式存取。 ## 好處 你可以創造不同的 Personal Access Token,每個 Token 都有不同的權限,分享給不同權限的開發夥伴。 ## 使用方法 #### 產生 Personal Access Token - 在任何頁面的右上角,單擊您的個人資料照片,然後單擊 Settings -  - 在左側邊欄中,單擊 Developer settings -  - 在左側邊欄中,單擊 Personal access tokens -  - 點擊 Generate new token -  - 給 Token 一個描述性名稱 -  - 選擇要授予此令牌的作用域或權限。要使用令牌從命令行訪問倉庫,請選擇 repo (如果你是 Repository 所有者,你可以全選) -  - 點擊 Generate token -  - 點擊「將 Token 複製到剪貼板」。出於安全原因,在離開頁面後,您將無法再次看到令牌 -  #### 將 Personal Access Token 設定為環境變數 - 方法:export key=value ```bash= export GITHUB_KEY=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 ``` - 但是這樣下次開機,設定就會不見了! - ~/.bashrc - List all env-var - ```export``` #### 使用 Personal Access Token 存取 Github - Push - ```git push https://$GITHUB_KEY@github.com/yillkid/ntc-examples.git``` ###### tags: `鯉魚國小`
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.