Ho guardato alcuni post SO diversi e altri forum per una spiegazione su come impedire a git di chiedere costantemente la mia password ogni volta che interagisco con il mio repository remoto, ma tutto quello che ho capito è che ho bisogno di creare la chiave ssh .Come far sì che Git non mi chieda la password per accedere ai repository remoti?
risposta
Se vuoi rendere la tua chiave privata più sicura, una frase segreta viene utilizzata per crittografarla. È possibile in realtà utilizzare ssh-agent
per memorizzare la passphrase una volta per una sessione di terminale/console, in modo da non dover continuare a inserirla tutto il tempo.
È necessario utilizzare eval `ssh-agent -s`
per avviare l'agente, ssh-add per immettere la passphrase per la chiave privata, quindi ssh-agent -k
per uccidere l'agente quando hai finito. Viene anche fornito con un timeout, ssh-add -t <timeout>
, dove <timeout>
può essere qualcosa come Xh
per X ore, Xm
per X minuti e così via.
ssh-agent
è disponibile su msysGit e Cygwin. Non sono sicuro della sua disponibilità su altre piattaforme come sistemi Unix/Linux/* nix e Apple OSX.
Ulteriori informazioni sull'utilizzo di ssh-agent
da this Stack Overflow answer e this Stack Overflow answer, nonché su Google per le istruzioni online.
creare una chiave SSH, ma non immettere una passphrase quando si chiede di
https://help.github.com/articles/generating-ssh-keys
^In fase due dello stesso articolo solo premere invio quando si chiede una password
Vedere! Sono solo un idiota. Non potrei nemmeno google qualcosa di così semplice. È perfetto e sto andando a una soluzione. Grazie! Sto usando bitbucket, quindi ecco un link per chiunque sia sulla stessa barca: https://confluence.atlassian.com/display/BITBUCKET/Set+up+SSH+for+Git – RileyE
Ogni chiave pubblica (sono supponendo che sia il '.pub') incluso? Come in, ho bisogno di un unico '.pub' per ogni repository remoto che ho (3 se ho repository bitbucket, github e heroku)? – RileyE
Non sono sicuro di bitbucket ma con github, la chiave ssh è collegata al tuo account, quindi qualsiasi repository al quale l'account ha accesso, le tue chiavi ssh hanno accesso a – fm2munsh
- 1. Come faccio a far sì che git chieda nome utente e password ogni volta che spingo?
- 2. Come impedire a Maven di accedere ai repository remoti?
- 3. Xcode 7 Git non trova repository remoti
- 4. Come posso utilizzare Git con più repository remoti?
- 5. Cercando di far sì che UIBinder mi dia una span non div.
- 6. Come posso evitare che il server di posta di Google mi chieda di accedere tramite il browser?
- 7. git non ricordo la password
- 8. C'è un modo per far sì che g ++ emetta solo avvisi relativi ai miei file?
- 9. Come far sì che gcc avvisi le funzioni sconosciute?
- 10. C'è un modo per far sì che Git contrassegni un file come in conflitto?
- 11. C'è un modo per far sì che git-reflog mostri una data accanto a ogni voce?
- 12. Come far sì che gli oggetti reagiscano ai tocchi in Cocos2D?
- 13. SVN Software simile ai repository Git
- 14. Creare un repository git che contenga un altro repository git
- 15. Git spinta errore di tornare e non spingendo la password
- 16. C'è un modo per far sì che Maven scarichi automaticamente le versioni di istantanee?
- 17. C'è un modo per far sì che git pull aggiorni automaticamente i sottomoduli?
- 18. Come far sì che Sonar esporti le statistiche dei test?
- 19. C'è un modo per far sì che git generi automaticamente un file di numero di versione per un'opzione --version?
- 20. Come far funzionare un repository distaccato
- 21. GitLab richiede la password git @ localhost per passare a un repository
- 22. Come far sì che Sonar ignori alcune classi per la metrica codeCoverage?
- 23. Elenco di telecomandi per un repository git?
- 24. Come far sì che la mia app venga trasmessa quando vengono installate o rimosse altre applicazioni
- 25. C'è un modo per far sì che Git Flow mostri i comandi che sta eseguendo dietro le quinte?
- 26. Git - Sfoglia repository remoto
- 27. Come applicare la regola Git "Non rebase ai commit pubblicati"?
- 28. Git (1.7.10) mi chiede ogni volta username e password
- 29. Come posso avere dove "git push" spinge ai repository locali?
- 30. Inserimento simultaneo in più repository remoti in IntelliJ
possibile duplicato di [Come memorizzare una password per la mia chiave in modo da poter eseguire il commit e il trasferimento dal repository quando si utilizza git su Windows?] (Http://stackoverflow.com/questions/3625148/how-do-i- store-a-password-per-my-key-so-i-can-commit-and-pull-from-repository-wh) –