analizzare il funzionamento di github