Creare una repository con GitCenter e caricare il codice sorgente.

in #ita7 years ago (edited)

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

<p dir="auto">Oggi ti spiego come creare una repository e caricare il tuo codice sorgente su <strong>GitCenter. <p dir="auto"><em>Ricorda che è un progetto nato da poco e potrebbe presentare molti <strong>bug, sarebbe interessante sviluppare qualcosa insieme ad <strong>utopian-io magari proprio per aiutare entrambi i progetti. <p dir="auto">Clicca il pulsante <img src="https://images.hive.blog/768x0/https://steemitimages.com/DQmcb1pVj9gtMQHBAMQTDUr7WMk6H56poa1PrwtRLTjRh86/gitcent5.PNG" alt="gitcent5.PNG" srcset="https://images.hive.blog/768x0/https://steemitimages.com/DQmcb1pVj9gtMQHBAMQTDUr7WMk6H56poa1PrwtRLTjRh86/gitcent5.PNG 1x, https://images.hive.blog/1536x0/https://steemitimages.com/DQmcb1pVj9gtMQHBAMQTDUr7WMk6H56poa1PrwtRLTjRh86/gitcent5.PNG 2x" />, ti verrà chiesto con una notifica <strong>ZeroNet di clonare l'indirizzo <img src="https://images.hive.blog/768x0/https://steemitimages.com/DQmSnos86t4EsrinDvusknYKcwAxbMopo4XdpcC9LQph4Hf/gitcent6.PNG" alt="gitcent6.PNG" srcset="https://images.hive.blog/768x0/https://steemitimages.com/DQmSnos86t4EsrinDvusknYKcwAxbMopo4XdpcC9LQph4Hf/gitcent6.PNG 1x, https://images.hive.blog/1536x0/https://steemitimages.com/DQmSnos86t4EsrinDvusknYKcwAxbMopo4XdpcC9LQph4Hf/gitcent6.PNG 2x" /> , clicca su clone. <p dir="auto">Ora in questa schermata, scrivi il titolo e la descrizione del tuo progetto. <p dir="auto"><img src="https://images.hive.blog/768x0/https://steemitimages.com/DQmTyUpuJ2aqra5bfbnEmG6VzCgZMcMEh8p19gmrTqTEvLQ/gitcent7.PNG" alt="gitcent7.PNG" srcset="https://images.hive.blog/768x0/https://steemitimages.com/DQmTyUpuJ2aqra5bfbnEmG6VzCgZMcMEh8p19gmrTqTEvLQ/gitcent7.PNG 1x, https://images.hive.blog/1536x0/https://steemitimages.com/DQmTyUpuJ2aqra5bfbnEmG6VzCgZMcMEh8p19gmrTqTEvLQ/gitcent7.PNG 2x" /> <p dir="auto">Nella schermata successiva clicca sul pulsante <img src="https://images.hive.blog/768x0/https://steemitimages.com/DQmNPJxj9hq4zu2PJpXKuXPKkCe1BiMRxDLFaC5ichQc5Sy/gitcent8.PNG" alt="gitcent8.PNG" srcset="https://images.hive.blog/768x0/https://steemitimages.com/DQmNPJxj9hq4zu2PJpXKuXPKkCe1BiMRxDLFaC5ichQc5Sy/gitcent8.PNG 1x, https://images.hive.blog/1536x0/https://steemitimages.com/DQmNPJxj9hq4zu2PJpXKuXPKkCe1BiMRxDLFaC5ichQc5Sy/gitcent8.PNG 2x" />, successivamente clicca sul pulsante <img src="https://images.hive.blog/768x0/https://steemitimages.com/DQmTxNNZjLW48gvBThmtjpoaP2FT6rZU9dQuwUDLehq8vBW/gitcent9.PNG" alt="gitcent9.PNG" srcset="https://images.hive.blog/768x0/https://steemitimages.com/DQmTxNNZjLW48gvBThmtjpoaP2FT6rZU9dQuwUDLehq8vBW/gitcent9.PNG 1x, https://images.hive.blog/1536x0/https://steemitimages.com/DQmTxNNZjLW48gvBThmtjpoaP2FT6rZU9dQuwUDLehq8vBW/gitcent9.PNG 2x" />, nella notifica ZeroNet sarà indicato il comando esempio: <img src="https://images.hive.blog/768x0/https://steemitimages.com/DQmTPM4uBYeAxDxNhhifRLpgty7KfwtRe4voPLgZCQv8qjf/gitcent10.PNG" alt="gitcent10.PNG" srcset="https://images.hive.blog/768x0/https://steemitimages.com/DQmTPM4uBYeAxDxNhhifRLpgty7KfwtRe4voPLgZCQv8qjf/gitcent10.PNG 1x, https://images.hive.blog/1536x0/https://steemitimages.com/DQmTPM4uBYeAxDxNhhifRLpgty7KfwtRe4voPLgZCQv8qjf/gitcent10.PNG 2x" /> che dovrai utilizzare con <strong>Git. <p dir="auto">Sostisci <strong>$path_to_data con la directory <strong>/data dove è installato il tuo <strong>ZeroNet, utilizza il comando per creare la cartella dove inserirai il tuo codice sorgente. <p dir="auto">Utilizza possibilmente la versione gui di git per facilitarti il compito, per caricare finalmente il codice sorgente sulla repository <strong>GitCenter ti basterà utilizzare il comando push. <p dir="auto">Per creare una tua pagina personalizzata e quindi disabilitare l'auto redirect, devi modificare il file <strong>index.html per eliminare il seguente codice: <pre><code><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> <p dir="auto">Se sei pratico di javascript non avrai molti problemi a capire come sfruttare vari trucchetti. <p dir="auto">Ogni volta che aggiorni il codice sorgente, ricordati di cliccare sul pulsante <img src="https://images.hive.blog/768x0/https://steemitimages.com/DQmNPJxj9hq4zu2PJpXKuXPKkCe1BiMRxDLFaC5ichQc5Sy/gitcent8.PNG" alt="gitcent8.PNG" srcset="https://images.hive.blog/768x0/https://steemitimages.com/DQmNPJxj9hq4zu2PJpXKuXPKkCe1BiMRxDLFaC5ichQc5Sy/gitcent8.PNG 1x, https://images.hive.blog/1536x0/https://steemitimages.com/DQmNPJxj9hq4zu2PJpXKuXPKkCe1BiMRxDLFaC5ichQc5Sy/gitcent8.PNG 2x" />. <p dir="auto">Per pubblicare la repository, vai nella sezione <img src="https://images.hive.blog/768x0/https://steemitimages.com/DQmQm7p8hEhvxCwW2S1T7nKRnwdkMDfjfJeeM2cXi7UyA8z/gitcent11.PNG" alt="gitcent11.PNG" srcset="https://images.hive.blog/768x0/https://steemitimages.com/DQmQm7p8hEhvxCwW2S1T7nKRnwdkMDfjfJeeM2cXi7UyA8z/gitcent11.PNG 1x, https://images.hive.blog/1536x0/https://steemitimages.com/DQmQm7p8hEhvxCwW2S1T7nKRnwdkMDfjfJeeM2cXi7UyA8z/gitcent11.PNG 2x" /> della tua repository e clicca sul pulsante <img src="https://images.hive.blog/768x0/https://steemitimages.com/DQmSipjRZDMp7qaU5DohrWwxZ5pTwcvLwjWbHLMdPBkvomw/gitcent12.PNG" alt="gitcent12.PNG" srcset="https://images.hive.blog/768x0/https://steemitimages.com/DQmSipjRZDMp7qaU5DohrWwxZ5pTwcvLwjWbHLMdPBkvomw/gitcent12.PNG 1x, https://images.hive.blog/1536x0/https://steemitimages.com/DQmSipjRZDMp7qaU5DohrWwxZ5pTwcvLwjWbHLMdPBkvomw/gitcent12.PNG 2x" />, ricordati però che <strong>non è possibile cambiare il nome della repository una volta resa pubblica. <p dir="auto">Puoi decidere di nascondere eventuali spammer e/o eventuali abusi nella sezione <strong>Mute <img src="https://images.hive.blog/768x0/https://steemitimages.com/DQmPFSrCNqFJyYkpUvSAdTPzLewiFKE8ojJtziJLKcDZqgo/mute.PNG" alt="mute.PNG" srcset="https://images.hive.blog/768x0/https://steemitimages.com/DQmPFSrCNqFJyYkpUvSAdTPzLewiFKE8ojJtziJLKcDZqgo/mute.PNG 1x, https://images.hive.blog/1536x0/https://steemitimages.com/DQmPFSrCNqFJyYkpUvSAdTPzLewiFKE8ojJtziJLKcDZqgo/mute.PNG 2x" /> sempre presente in <strong>Settings. <p dir="auto">Se hai domande o dubbi, commenta o contattami sul canale discord.