Come faccio a fare in modo che git credential-osxkeychain funzioni correttamente quando sono connesso a una macchina tramite SSH?

1

Ho configurato una macchina di compilazione per verificare le fonti da Github memorizzando nella cache le credenziali di accesso nel portachiavi usando le istruzioni da: link

L'utilizzo di SSH per connettersi al computer di generazione ed eseguire le istruzioni fornite non riesce in modo silenzioso, chiedendomi una password per ogni comando git clone .

L'utilizzo di VNC per connettersi al computer di generazione ed eseguire le istruzioni fornite richiede la prima volta, come previsto, ma non per eventuali comandi git clone successivi e aggiunge le credenziali al portachiavi.

Come posso configurare l'helper credenziali e / o il portachiavi per fare in modo che funzioni su SSH senza una connessione VNC ?

    
posta alfwatt 06.04.2016 - 21:18
fonte

1 risposta

1

Puoi usare l'opzione ForwardAgent in ~/.ssh/config , se è permessa sul server dall'opzione AllowAgentForwarding (in sshd_config ).

O semplicemente semplicemente con un passaggio da -A a ssh . Inoltrerà la connessione al tuo agente al server e sarai in grado di autenticarti su github.

    
risposta data 06.04.2016 - 21:42
fonte

Leggi altre domande sui tag