Ho intenzione di condividere il mio codice sorgente solo su invito forse a poche dozzine di utenti. Il codice sorgente stesso non dovrebbe essere pubblico. I partecipanti sono autorizzati e incoraggiati a inviare le proprie modifiche. Quindi ho bisogno del controllo del codice sorgente, preferibilmente Git, ospitato su un server pubblico con accesso privato per più utenti.
Ho appreso che è possibile configurare repository Git privati su GitHub che utilizzano collegamenti https: //. Su GitHub stesso un progetto del genere non viene visualizzato nelle ricerche. Per gli utenti partecipanti il progetto mostra un'icona "lucchetto". Quindi ci sono ovviamente archivi privati; Non so come crearne uno. Molti tutorial usano SSH per configurare repository privati, ma tutti richiedono che tu abbia "il tuo server".
Non mi interessano le connessioni sicure durante il push / pull del codice sorgente né ho problemi di fiducia con GitHub. Tutto quello che mi interessa è dare accesso solo agli utenti che invito. Forse sono ingenuo e una tale soluzione è disponibile solo tramite hosting commerciale (ad esempio, Unfuddle , Assembla ), ma in caso contrario, mi piacerebbe davvero sapere come è fatto!