GitCenter è forse una delle poche, forse l'unica, piattaforma decentralizzata per git repositories.
Le potenzialità di GitCenter sono infinite, il suo stesso codice sorgente è contenuto e migliorabile da GitCenter stesso, poter condividere e migliorare repositories con la sicurezza e la decentralizzazione di ZeroNet è impagabile.
Per utilizzare questa piattaforma avete bisogno di scaricare e installare ZeroNet.
In pochi e "semplici" passi vi spiego come creare e gestire un fork per le vostre necessità.
Per provare il codice vi consiglio l'indirizzo ufficiale 1GitLiXB6t5r8vuU2zC6a8GYj9ME6HMQ4t
Scaricate la sorgente da https://github.com/imachug/gitcenter
o se avete già visitato col vostro ZeroNet 1GitLiXB6t5r8vuU2zC6a8GYj9ME6HMQ4t , potete utilizzare il comando git clone sulla repository di GitCenter sostituendo l'indirizzo http:// con la cartella in cui è installato ZeroNet.
Avviate ZeroNet e create 3 nuovi indirizzi vuoti.
Ora scompattate la sorgente in una cartella a piacere, e con un editor testuale,per velocizzare vi consiglio di scaricare NotePad++ , utilizzate la funzione "cerca e sostituisci nei file" e selezionate la cartella in cui avete appena scopattato la sorgente.
Dovete sostituire i seguenti valori con i 3 indirizzi che avete appena creato con ZeroNet :
1GitLiXB6t5r8vuU2zC6a8GYj9ME6HMQ4t
1iNDExENNBsfHc6SKmy1HaeasHhm3RPcL
1RepoXU8bQE9m7ssNwL4nnxBnZVejHCc6
Nel primo indirizzo (il sostituto di 1GitLiXB6t5r8vuU2zC6a8GYj9ME6HMQ4t) copiate e incollate il contenuto della cartella /src
Su ZeroNet firmate "content.json" e "data/users/content.json"
Nel secondo indirizzo (il sostituto di 1iNDExENNBsfHc6SKmy1HaeasHhm3RPcL) copiate e incollate il contenuto della cartella /index
Su ZeroNet firmate "content.json" e "data/users/content.json"
Successivamente dalla cartella /repo, copiate e il suo contenuto escludendo solo il file "content.json" e incollateli nel terzo indirizzo (il sostituto di 1RepoXU8bQE9m7ssNwL4nnxBnZVejHCc6) , rinominate la cartella /data-default, il file nella cartella /data-default/users content.json-default, e il file content.json-default eliminando "-default" dal nome file.
Su ZeroNet firmate "content.json" e "data/users/content.json"
Rinominate nuovamente la cartella /data, il file contenuto nella cartella /data/users , e il file content.json aggungendo alla fine del nome "-default"
Spostate l'unico file rimasto della cartella /repo, nel terzo indirizzo (il sostituto di 1RepoXU8bQE9m7ssNwL4nnxBnZVejHCc6) e su ZeroNet firmate "content.json"
Se tutto è andato a buon fine dovreste riuscire a creare la vostra prima repository cliccando sul bottone "New Repository".
Per qualsiasi dubbio contattatemi o commentate :)