Bạn cần đặt HOMEBREW_GITHUB_API_TOKEN
cho homebrew để tránh giới hạn tốc độ, nhưng làm cách nào để thêm nó vào cấu hình homebrew?
Bạn cần đặt HOMEBREW_GITHUB_API_TOKEN
cho homebrew để tránh giới hạn tốc độ, nhưng làm cách nào để thêm nó vào cấu hình homebrew?
Câu trả lời:
Bạn tạo mã thông báo API của mình trên https://github.com/settings/tokens
và sau đó đặt biến môi trườngHOMEBREW_GITHUB_API_TOKEN
thành giá trị của mã thông báo của bạn.
Khi tạo mã thông báo, hãy đảm bảo rằng bạn chỉ chọn phạm vi bạn cần. Như đã chỉ ra trong câu trả lời của Chad, việc bỏ chọn tất cả các phạm vi là rất hợp lý!
Đặt mã thông báo được thực hiện bằng export
lệnh. Thí dụ:
export HOMEBREW_GITHUB_API_TOKEN=xxxx
Để đảm bảo điều này được đặt bất cứ khi nào bạn mở một thiết bị đầu cuối, bạn có thể thêm lệnh này vào ~/.bash_profile
tệp của mình .
Để tham khảo trong tương lai, chủ đề này đã được thảo luận trong hai vấn đề sau:
~/.zshrc
HOMEBREW_GITHUB_API_TOKEN="your_new_token"
Ngoài những gì @reto đã nêu, tôi không rõ phạm vi cần chọn khi tạo mã thông báo. Tôi lo lắng về điều này, vì tôi không muốn cho phép quá nhiều.
Theo https://gist.github.com/christopheranderton/8644743, họ xác nhận rằng bạn nên bỏ chọn tất cả các phạm vi. Tôi đã làm điều này trên hộp của mình và cho đến nay mọi thứ hoạt động như mong đợi.
https://github.com/settings/tokens/new?scopes=&description=Homebrew
nhưng câu trả lời này là khẳng định vì đầu ra của Homebrew không đề cập rõ ràng đến phạm vi.
https://github.com/settings/applications