Guida per installare un fork di GitCenter(Github per ZeroNet)

in #ita7 years ago

logo222.png

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 :)