2014-10-24 22 views
5

Come ho capito la richiesta della password quando si preme su github può essere evitata aggiungendo il nome utente: password nello remote push url.Git Push - Nome utente e password nell'URL remoto

https://you:[email protected]/you/example.git 

Si tratta di una disposizione specifica github o può essere usato questo formato (https://username:[email protected]/repo.git) con qualsiasi telecomando git?

+5

Il modello 'utente: password @ host' non è specifico per git; è [Autenticazione HTTP di base] (http://stackoverflow.com/q/2716990/390819). Penso che non funzioni su 'ssh: //' git remotes. – GolfWolf

+0

Grazie @ w0lf! C'è un modo per automatizzare la spinta verso il repository remoto? – Chamila

+1

'git push' è un comando che può essere inserito nella riga di comando o negli script. Quindi, sì, puoi automatizzarlo nel modo che preferisci. – GolfWolf

risposta

0

È possibile effettuare la Git locale ricordare le credenziali di GitHub:

Se stai clonando i repository GitHub tramite HTTPS, è possibile utilizzare un aiutante credenziale per dire Git per ricordare il tuo nome utente e password GitHub ogni volta che parla con GitHub.

Chekout this article on GitHub.

0

Un modo più sicuro per autenticare l'utente attraverso GitHub che mettere la password nel URL remoto sarebbe, se si utilizza HTTPS, per generare un nuovo token in this pagina GitHub e quindi costruire il vostro URL remoto in questo modo:

https://<username>:<token>@github.com/<username>/<project_name>.git 
Problemi correlati