Homebrew 용 Github API 토큰 설정


83

속도 제한을 피하기 HOMEBREW_GITHUB_API_TOKEN위해 homebrew 를 설정해야 하지만 어떻게 homebrew 구성에 추가합니까?

답변:


127

https://github.com/settings/tokens에서 API 토큰을 생성 한 다음 환경 변수 HOMEBREW_GITHUB_API_TOKEN를 토큰 값으로 설정합니다.

토큰을 생성 할 때 필요한 범위 만 선택해야합니다. Chad 답변 에서 지적했듯이 모든 범위를 선택 취소하는 것은 매우 합리적입니다!

토큰 설정은 export명령을 사용하여 수행됩니다. 예:

export HOMEBREW_GITHUB_API_TOKEN=xxxx

터미널을 열 때마다 이것이 설정되었는지 확인하기 위해이 명령을 ~/.bash_profile파일에 추가 할 수 있습니다 .

향후 참조를 위해이 항목은 다음 두 문제에서 논의되었습니다.


4
개인 API 토큰을 만드는 링크가 여기에 있다는 것을 알아 내기 전에 약간 혼란스러워집니다. github.com/settings/tokens nothttps://github.com/settings/applications
Hieu Vo

2
이 게시물은 기본적으로 사용자에게 로그인 스크립트에 필요한 것보다 훨씬 더 많은 액세스 권한을 제공하는 암호를 입력하도록 지시하기 때문에 약간 불안해합니다. 괜찮습니다.하지만 다른 답변에서
Shep

3
zsh를 사용하는 경우 : 다음 항목을 추가하거나 업데이트하십시오.~/.zshrc HOMEBREW_GITHUB_API_TOKEN="your_new_token"
Wils

30

@reto가 이미 언급 한 것 외에는 토큰을 만들 때 선택해야 할 범위가 명확하지 않았습니다. 너무 많이 허용하고 싶지 않았기 때문에 나는 이것에 대해 걱정했습니다.

https://gist.github.com/christopheranderton/8644743 에 따르면 모든 범위를 선택 취소 해야한다고 확인했습니다 . 내 상자에서이 작업을 수행했으며 지금까지 예상대로 작동합니다.


1
이 조언은 선택한 답변에 굵은 글꼴로 표시되어야합니다.
Shep

1
속도 제한 오류가 발생했을 때 Homebrew가 제공 한 URL에는 범위가 선택 해제되어 https://github.com/settings/tokens/new?scopes=&description=Homebrew있지만 Homebrew의 출력은 범위를 명시 적으로 언급하지 않기 때문에이 답변은 긍정이었습니다.
Dennis
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.