Come eliminare una pagina wiki GitHub?


33

Ho creato una pagina wiki nel repository GitHub del mio progetto, per l'archiviazione di alcune note e collegamenti sciolti, e GitHub ha creato automaticamente una pagina wiki chiamata "Home", contenente il testo "Benvenuti nel wiki [repository]!"

Ci sono due problemi con questo. Innanzitutto, la nuova pagina "Home" è completamente inutile per me. In secondo luogo, e soprattutto: per accedere alla pagina che ho creato, devo fare clic sul collegamento "wiki" dalla home page del repository, quindi sulla scheda "Pagine", quindi sul collegamento alla pagina wiki effettiva che ho creato.

Così ho deciso di spostare il contenuto nella pagina wiki "Home", per renderlo più facilmente accessibile. Dato che non sembra esserci una funzione di "rinomina" per le pagine wiki di GitHub, ho semplicemente copiato il contenuto della mia pagina nella pagina "Home".

Ora, come posso eliminare la pagina wiki originale in modo che non ingombra il mio repository?


Si scopre che è possibile rinominare le pagine semplicemente cambiando il loro titolo nella vista di modifica. Questo è valido fino a quando il titolo della pagina di destinazione non esiste. Poiché GitHub crea automaticamente una pagina "Home" inutile quando crei la tua prima pagina wiki, devi prima eliminare "Home" e solo successivamente spostare la pagina sul titolo "Home". Ciò dovrebbe preservare la cronologia delle modifiche anziché incollare i contenuti.
waldyrious,

Nota a margine per le persone future che cercano su Google questo problema: non è possibile eliminare home wiki.
Lukasz Madon,

Risposte:


27

Come accennato in questo thread del gruppo Google GitHub, i proprietari del repository possono eliminare le pagine dalla vista di modifica.

Il pulsante Elimina potrebbe non essere semplice, poiché i pulsanti dalla modalità di visualizzazione:

Imgur

... diventa solo leggermente diverso in modalità modifica:

Imgur

Forse GitHub dovrebbe prendere in considerazione l'idea di rendere l'interfaccia più ovvia (ad esempio, rendendo rosso il pulsante Elimina o qualcosa del genere)


Sì, l'ho perso di sicuro. Grazie!
b01,

1
Il pulsante Elimina ha ora il testo rosso.
Programma FOX

5
Il pulsante Elimina non è più disponibile. O almeno non viene mostrato se è l'unica pagina della wiki ...
Byte Commander,

8

Un'alternativa più lunga è il checkout del repository per il wiki ed eliminare manualmente il file contenente il contenuto della pagina utilizzando git rme quindi ricontrollando le modifiche nel repository wiki.

Utile se non riesci a trovare il pulsante Elimina sull'interfaccia Web o sei più utente della riga di comando.


4
Per chiarezza, il wiki git è memorizzato in un repository separato, a cui è possibile accedere tramite la scheda "Accesso Git" del wiki. Dovrebbe essere qualcosa di simile a git@github.com: <utente> / <repo> .wiki.git
waldyrious

0

È possibile con git:

git clone https://github.com/ORG/REPO.wiki.git
cd REPO.wiki
rm Home.md
git add .
git commit -m "remove wiki homepage"
git push
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.