Creare una repository con GitCenter e caricare il codice sorgente.

in #ita6 years ago (edited)

Nel post https://steemit.com/ita/@streaming/guida-per-installare-un-fork-di-gitcenter-github-per-zeronet ti ho spiegato come creare un fork di GitCenter, GitCenter è una piattaforma decentralizzata per git repositories su ZeroNet,molto simile a GitHub, ma ha molta strada da percorrere, mi fido molto di questo progetto anche se è ancora agli inizi, partecipare al progetto è sempre gradito, se avete competenze scaricate immediatamente ZeroNet e collegatevi all'indirizzo 18r929Hq8hE5Pi9Zf7ovMQVyn3WcGfxMgu (GitCenter repository).

Oggi ti spiego come creare una repository e caricare il tuo codice sorgente su GitCenter.

Ricorda che è un progetto nato da poco e potrebbe presentare molti bug, sarebbe interessante sviluppare qualcosa insieme ad utopian-io magari proprio per aiutare entrambi i progetti.

Clicca il pulsante gitcent5.PNG, ti verrà chiesto con una notifica ZeroNet di clonare l'indirizzo gitcent6.PNG , clicca su clone.

Ora in questa schermata, scrivi il titolo e la descrizione del tuo progetto.

gitcent7.PNG

Nella schermata successiva clicca sul pulsante gitcent8.PNG, successivamente clicca sul pulsante gitcent9.PNG, nella notifica ZeroNet sarà indicato il comando esempio: gitcent10.PNG che dovrai utilizzare con Git.

Sostisci $path_to_data con la directory /data dove è installato il tuo ZeroNet, utilizza il comando per creare la cartella dove inserirai il tuo codice sorgente.

Utilizza possibilmente la versione gui di git per facilitarti il compito, per caricare finalmente il codice sorgente sulla repository GitCenter ti basterà utilizzare il comando push.

Per creare una tua pagina personalizzata e quindi disabilitare l'auto redirect, devi modificare il file index.html per eliminare il seguente codice:

<script type="text/javascript">
            let address = location.pathname.replace(/^\//, "").replace(/\/.*/, "");
            if(address == "1RepoXU8bQE9m7ssNwL4nnxBnZVejHCc6") {
                location.href = "/1GitLiXB6t5r8vuU2zC6a8GYj9ME6HMQ4t/default/";
            }

            let zeroFrame = new ZeroFrame();

            zeroFrame.cmd("siteInfo", [], siteInfo => {
                if(siteInfo.content.installed) {
                    location.href = "/1GitLiXB6t5r8vuU2zC6a8GYj9ME6HMQ4t/repo/?" + address;
                } else {
                    location.href = "/1GitLiXB6t5r8vuU2zC6a8GYj9ME6HMQ4t/install/?" + address;
                }
            });
        </script>

Se sei pratico di javascript non avrai molti problemi a capire come sfruttare vari trucchetti.

Ogni volta che aggiorni il codice sorgente, ricordati di cliccare sul pulsante gitcent8.PNG.

Per pubblicare la repository, vai nella sezione gitcent11.PNG della tua repository e clicca sul pulsante gitcent12.PNG, ricordati però che non è possibile cambiare il nome della repository una volta resa pubblica.

Puoi decidere di nascondere eventuali spammer e/o eventuali abusi nella sezione Mute mute.PNG sempre presente in Settings.

Se hai domande o dubbi, commenta o contattami sul canale discord.

Coin Marketplace

STEEM 0.28
TRX 0.11
JST 0.030
BTC 67489.61
ETH 3762.16
USDT 1.00
SBD 3.56