¿Cómo eliminar una página wiki de GitHub?

33

Creé una página wiki en el repositorio GitHub de mi proyecto, para almacenar algunas notas y enlaces sueltos, y GitHub creó automáticamente una página wiki llamada "Inicio", que contiene el texto "¡Bienvenido al wiki [repositorio]!"

Hay dos problemas con eso. Primero, la nueva página "Inicio" es completamente inútil para mí. En segundo lugar, y lo más importante: para acceder a la página que creé, tengo que hacer clic en el enlace "wiki" de la página de inicio del repositorio, y luego en la pestaña "Páginas", y luego en el enlace a la página wiki real que creé.

Así que decidí mover el contenido a la página wiki "Inicio", para que sea más fácilmente accesible. Como no parece haber una función de "cambio de nombre" para las páginas wiki de GitHub, simplemente copié el contenido de mi página en la página "Inicio".

Ahora, ¿cómo elimino la página wiki original para que no desordene mi repositorio?

waldyrious
fuente
Resulta que uno puede cambiar el nombre de las páginas simplemente cambiando su título en la vista de edición. Esto es válido siempre que el título de la página de destino no exista. Debido a que GitHub crea automáticamente una página "Inicio" inútil cuando crea su primera página wiki, primero debe eliminar "Inicio" y solo luego mover su página al título "Inicio". Esto debería preservar el historial de edición en lugar de copiar y pegar los contenidos.
waldyrious
Nota al margen para las personas futuras que buscan en Google este problema: no puede eliminar la wiki de inicio.
Lukasz Madon

Respuestas:

27

Como se menciona en este hilo del grupo de Google GitHub, los propietarios del repositorio pueden eliminar páginas de la vista de edición.

El botón Eliminar puede ser fácil de perder, ya que los botones del modo de vista:

Imgur

... se vuelve solo ligeramente diferente en el modo de edición:

Imgur

Quizás GitHub debería considerar hacer que la interfaz sea más obvia (por ejemplo, hacer que el botón Eliminar sea rojo o algo así)

waldyrious
fuente
Sí, seguro que me lo perdí. ¡Gracias!
b01
1
El botón Eliminar ahora tiene texto rojo.
ProgramFOX
55
El botón Eliminar ahora se ha ido. O al menos no se muestra si es la única página wiki ...
Byte Commander
8

Una alternativa más larga es retirar el repositorio de la wiki y eliminar manualmente el archivo que contiene el contenido de la página utilizando git rmy luego volver a registrar los cambios en el repositorio de la wiki.

Útil si no puede encontrar el botón Eliminar en la interfaz web, o si es más usuario de la línea de comandos.

Hidra
fuente
44
Para mayor claridad, el wiki de git se almacena en un repositorio separado, al que se puede acceder a través de la pestaña "Acceso de Git" del wiki. Debería ser algo como [email protected]: <user> / <repo> .wiki.git
waldyrious
0

Es posible 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
dorio
fuente