Ho un'applicazione che si trova in un repository privato di github e mi chiedo se le versioni potrebbero essere rese pubbliche in modo che l'app possa auto-aggiornarsi da github invece di doverla ospitare.Posso rendere pubbliche le pubblicazioni da un repository privato di github?
Inoltre mi chiedo se è possibile utilizzare la github api dall'app distribuita per verificare la presenza di nuovi aggiornamenti.
No, al momento non è possibile avere versioni pubbliche in un archivio privato. Sì, puoi utilizzare l'API per verificare se è disponibile una nuova versione - utilizza l'API di rilascio: https://developer.github.com/v3/repos/releases/. –