GNU/Linux >> Linux Esercitazione >  >> Linux

git push usando il token GitHub [Deprecare l'autenticazione della password]

Sto usando git per il controllo della versione e GitHub per il repository del mio sviluppo del codice. A ogni push git del mio lavoro nel repository viene richiesto di inserire il nome utente e la password GitHub. Vorrei evitarlo per ogni push, ma come impostare git push per utilizzare il token GitHub.

Soluzione:

L'autenticazione basata su password per Git è obsoleta e dovresti eseguire il push in base all'autenticazione del token. GitHub ha un token di accesso personale (PAT), da utilizzare al posto di una password con la riga di comando o con l'API. Di seguito è riportato come generare il token e utilizzarlo:

Crea un token in GitHub

  1. Accedi a GitHub e vai alle Settings pagina come mostrato di seguito:

2. Fare clic su Developer Settings

3. Fare clic su Token di accesso personali

4. Fare clic su Generate new token

5. Ora digita il nome del token e seleziona gli ambiti o le autorizzazioni che desideri concedere a questo token. Assicurati di selezionare repository per utilizzare il tuo token per accedere ai repository dalla riga di comando. Fai clic su Generate gettone.

Nota:

Assicurati di copiare immediatamente il tuo token di accesso personale. Non potrai più vederlo!

Come git push usando il token GitHub sulla riga di comando

Nota:

I token di accesso personale (PAT) possono essere utilizzati solo per operazioni git HTTPS. Cambia il tuo repository su HTTPS se utilizza SSH.

Una volta che hai un token, puoi usarlo al posto della tua password quando esegui operazioni git push su HTTPS come di seguito:

git push https://<GITHUB_ACCESS_TOKEN>@github.com/<GITHUB_USERNAME>/<REPOSITORY_NAME>.git

Nota:ricorda di sostituire <GITHUB_ACCESS_TOKEN> , <GITHUB_USERNAME> , <REPOSITORY_NAME> con il tuo token, nome utente e repository.


Linux
  1. Errore nell'utilizzo di GRANT con IDENTIFIED by password in MySQL

  2. Git Completamento automatico?

  3. Come inserire la password per il comando git pull?

  4. usando sudo all'interno della cella del notebook jupyter

  5. Salta la richiesta del nome utente quando usi git

Installa pacchetti Python da GitHub su Linux

Visualizza il riepilogo del repository Git nel terminale utilizzando Onefetch

Cos'è Git e come installare Git in Linux

Come proteggere con password i file di testo usando Vim Editor in Linux

Crea un elenco di parole personalizzato (file di dump del generatore di password) utilizzando Crunch

Procedura:un'introduzione all'uso di Git