OS X 被限制的 Homebrew : GitHub API rate limit exceeded for ip

2016-02-22 MacOS

Homebrew 是 OS X 裡面的套件管理工具,在使用的時候如果大量更新或是 search 時常會出現

Error: GitHub API rate limit exceeded for ip. See http://developer.github.com/v3/#rate-limiting for details. You may want to create an API token: http://github.com/settings/applications and then set HOMEBREW_GITHUB_API_TOKEN.

 

這是 homebrew 在 API 上的限制,避免被大量佔用流量,在訊息中有提到可以到 github 去建立 api token,但是鏈結在 https://github.com/settings/tokens

 

Step.1 到 Personal access tokens 頁面,點選 Generate new token,建立新 token

ScreenShot 2016-02-22 17.02.45

 

 

Step.2 打上 Token description 並選擇 Token 使用限制,最後按 Generate token 建立完成

ScreenShot 2016-02-22 17.35.12

 

Step.3 把 step.2 的 token 加入 .bash_profile

確認你的 brew 位置是位於 /usr/local/bin/brew,然後加入以下。

$ vim ~/.bash_profile

if [ -f /usr/local/bin/brew ];then
        export HOMEBREW_GITHUB_API_TOKEN=60fce2elfe33dfge3292f47fba713efc12a24983
fi

 

 

在重新登入一次,確認 HOMEBREW_GITHUB_API測試 homebrew 應該不會在出現訊息了!

$ echo $HOMEBREW_GITHUB_API_TOKEN
60fce2elfe33dfge3292f47fba713efc12a24983

 

 

給 Mr. 沙先生一點建議

彙整

分類

展開全部 | 收合全部

License

訂閱 Mr. 沙先生 的文章

輸入你的 email 用於訂閱