Jak usunąć stronę wiki GitHub?

33

W repozytorium GitHub mojego projektu utworzyłem stronę wiki do przechowywania luźnych notatek i linków, a GitHub automatycznie utworzył stronę wiki o nazwie „Strona główna”, zawierającą tekst „Witaj na wiki [repozytorium]!”

Są z tym dwa problemy. Po pierwsze, nowa strona główna jest dla mnie całkowicie bezużyteczna. Po drugie, a co najważniejsze: aby uzyskać dostęp do utworzonej przeze mnie strony, muszę kliknąć link „wiki” na stronie głównej repozytorium, a następnie kartę „Strony”, a następnie link do faktycznej strony wiki, którą utworzyłem.

Postanowiłem więc przenieść zawartość na stronę wiki „Home”, aby była łatwiej dostępna. Ponieważ wydaje się, że nie ma funkcji „zmiany nazwy” stron wiki GitHub, po prostu skopiowałem zawartość mojej strony na stronę główną.

Jak mogę usunąć oryginalną stronę wiki, aby nie zaśmiecała mojego repozytorium?

waldyrious
źródło
Okazuje się, że można zmieniać nazwy stron, po prostu zmieniając ich tytuł w widoku edycji. Jest to ważne, dopóki tytuł strony docelowej nie istnieje. Ponieważ GitHub automatycznie tworzy bezużyteczną stronę główną podczas tworzenia pierwszej strony wiki, musisz najpierw usunąć stronę główną, a dopiero potem przenieść stronę do tytułu strony głównej. Powinno to zachować historię edycji zamiast wklejania zawartości.
waldyrious
Uwaga dodatkowa dla przyszłych osób googlujących ten problem: nie można usunąć domowej wiki.
Łukasz Madon

Odpowiedzi:

27

Jak wspomniano w tym wątku grupy GitHub Google, właściciele repozytoriów mogą usuwać strony z widoku edycji.

Przycisk usuwania może być łatwy do pominięcia, ponieważ przyciski w trybie przeglądania:

Imgur

... tylko nieznacznie różnią się w trybie edycji:

Imgur

Być może GitHub powinien rozważyć uczynienie interfejsu bardziej oczywistym (np. Przyciśnięcie czerwonego przycisku usuwania lub coś podobnego)

waldyrious
źródło
Tak, na pewno mi tego brakowało. Dzięki!
b01
1
Przycisk usuwania ma teraz czerwony tekst.
ProgramFOX
5
Przycisk usuwania zniknął. A przynajmniej nie jest pokazywany, jeśli jest to jedyna strona wiki ...
Byte Commander
8

Dłuższą alternatywą jest pobranie repozytorium dla wiki i ręczne usunięcie pliku zawierającego zawartość strony za pomocą, git rma następnie sprawdzenie zmian w repozytorium wiki.

Przydatne, jeśli nie możesz znaleźć przycisku usuwania w interfejsie internetowym lub jesteś bardziej użytkownikiem wiersza poleceń.

Hydra
źródło
4
Dla jasności, git wiki jest przechowywana w oddzielnym repozytorium, do którego można uzyskać dostęp poprzez zakładkę „Git access” wiki. Powinno to być coś w rodzaju [email protected]: <użytkownik> / <repo> .wiki.git
waldyrious
0

Jest to możliwe dzięki 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
dorycki
źródło