रेट लिमिटिंग से बचने के HOMEBREW_GITHUB_API_TOKEN
लिए आपको होमब्रेव के लिए सेट करना होगा, लेकिन आप इसे होमब्रेव कॉन्फिगरेशन से कैसे जोड़ेंगे?
रेट लिमिटिंग से बचने के HOMEBREW_GITHUB_API_TOKEN
लिए आपको होमब्रेव के लिए सेट करना होगा, लेकिन आप इसे होमब्रेव कॉन्फिगरेशन से कैसे जोड़ेंगे?
जवाबों:
आप https://github.com/settings/tokens पर अपना एपीआई टोकन बनाएं
और फिर HOMEBREW_GITHUB_API_TOKEN
अपने टोकन के मूल्य के लिए पर्यावरण चर सेट करें ।
टोकन बनाते समय, सुनिश्चित करें कि आप केवल उस स्कोप का चयन करें जिसकी आपको आवश्यकता है। जैसा कि चाड द्वारा जवाब में बताया गया है , सभी स्कोप को रद्द करना बहुत ही उचित है!
टोकन सेट करना export
कमांड का उपयोग करके किया जाता है । उदाहरण:
export HOMEBREW_GITHUB_API_TOKEN=xxxx
यह सुनिश्चित करने के लिए कि जब भी आप एक टर्मिनल खोलेंगे तो आप इस कमांड को अपनी ~/.bash_profile
फ़ाइल में जोड़ सकते हैं ।
भविष्य के संदर्भ के लिए, इस विषय पर निम्नलिखित दो मुद्दों पर चर्चा की गई:
~/.zshrc
HOMEBREW_GITHUB_API_TOKEN="your_new_token"
@Reto ने जो पहले ही बताया है, उसके अलावा, यह मेरे लिए स्पष्ट नहीं था कि टोकन बनाते समय कौन-से स्कोप का चयन करना है। मैं इस बारे में चिंतित था, क्योंकि मैं बहुत ज्यादा अनुमति नहीं देना चाहता था।
Https://gist.github.com/christopheranderton/8644743 के अनुसार, उन्होंने इस बात की पुष्टि की कि आपको सभी स्कोप को रद्द करना चाहिए । मैंने अपने बॉक्स पर ऐसा किया है और अब तक की चीजें उम्मीद के मुताबिक काम करती हैं।
https://github.com/settings/tokens/new?scopes=&description=Homebrew
हटा दिया जाएगा, लेकिन होमबॉव के आउटपुट में स्कोप का स्पष्ट रूप से उल्लेख नहीं होने के कारण यह उत्तर पुष्ट था।
https://github.com/settings/applications