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).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
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 , ti verrà chiesto con una notifica ZeroNet di clonare l'indirizzo
, clicca su clone.
Ora in questa schermata, scrivi il titolo e la descrizione del tuo progetto.
Nella schermata successiva clicca sul pulsante , successivamente clicca sul pulsante
, nella notifica ZeroNet sarà indicato il comando esempio:
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 .
Per pubblicare la repository, vai nella sezione della tua repository e clicca sul pulsante
, 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 sempre presente in Settings.
Se hai domande o dubbi, commenta o contattami sul canale discord.