Usando gitolite per gestire i permessi di accesso ad alcuni repository git alcune volte avevo degli errori con alcune chiavi pubbliche del tipo:
***** WARNING *****
the following users (pubkey files in parens) do not appear in the config file:
jon(jon@simon.pub)
***** WARNING *****
the following users have no pubkeys:
jon@simon
Cercando in giro ho visto che a volte il nome usato per il .pub da utilizzare può differire da quello indicato in fondo alla chiave, che tipicamente è composta da nomeutente@nomemacchina oppure nomeutente@dominio.
Ho risolto modificando semplicemente il nome file della chiave pubblica e utilizzando il medesimo nome all’interno del file di configurazione (qui senza il suffisso .pub come da standard gitolite).
Nell’esempio precedente ho modificato rinominando il file in “jon.pub”.