Spiega a non usare il mio account GitHub (portachiavi) per archivi pubblici - è un problema di privacy

4

Ogni volta che alcuni script o cloni Git / estraggono qualcosa da GitHub, non desidero inviare il mio account GitHub, se il repository è pubblico.

Come assicurarmi che non sarò autenticato con il mio utente GitHub con Keychain?

> brew search geoip
geoip                                                                                                                                geoipupdate
Error: GitHub
The GitHub credentials in the macOS keychain may be invalid.
Clear them with:
  printf "protocol=https\nhost=github.com\n" | git credential-osxkeychain erase
Or create a personal access token:
  https://github.com/settings/tokens/new?scopes=gist,public_repo&description=Homebrew
and then set the token as: export HOMEBREW_GITHUB_API_TOKEN="your_new_token"

> git credential-osxkeychain erase
host=github.com
protocol=https
    
posta Ivanov 21.01.2017 - 19:21
fonte

1 risposta

6

Aggiungi la variabile HOMEBREW_NO_GITHUB_API al tuo ambiente.

Ad esempio, aggiungi questo al tuo .bash_profile per disattivare "una volta per tutte":

export HOMEBREW_NO_GITHUB_API=1

o mettilo davanti a brew per le singole azioni:

HOMEBREW_NO_GITHUB_API=1 brew search geoip
    
risposta data 22.01.2017 - 00:04
fonte

Leggi altre domande sui tag