4th Street Bar Hive-Bar

Hive-Bar Powered by Hive beta-fdb5b5b

Community post

Creare una repository con GitCenter e caricare il codice sorgente.

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.

188 upvotes $1.74

Replies (0)

Conversation

No replies yet

Replies will appear here as people join the conversation.

Review before signing

Posting as . Signing with . Keychain permission: Posting. Hive Keychain will ask you to approve this action next.


  
Technical details

Operation fingerprint: