Usuń zamknięte żądanie ściągnięcia z GitHub

179

Przypadkowo wykonałem niewłaściwą prośbę o ściągnięcie i ostatecznie zamknąłem żądanie. Jest w stanie zamkniętym, ale jest dostępny przez bezpośredni adres URL i wyświetlany na moim pasku aktywności.

Czy istnieje sposób, aby całkowicie usunąć żądanie ściągnięcia, aby nie było już dostępne za pośrednictwem adresu URL lub pojawia się w historii Twojej aktywności?

Aristona
źródło
3
Nie. Możesz je tylko zamknąć.
Eugene Ryzhikov,
9
Pytania dotyczące konta GitHub i interfejsu użytkownika są lepsze dla WebApps.StackExchange.com lub bezpośrednio do pomocy technicznej
losowo
Możesz pozbyć się wszystkich żądań ściągnięcia (i innych rzeczy, takich jak pliki LFS), usuwając i ponownie tworząc repozytorium. W większości przypadków nie możesz sobie na to pozwolić, ale może to pomóc, jeśli zepsujesz się wcześnie.
Machta
1
Wielki Q i kolejna ofiara mandarynek SO. Świetne odpowiedzi też.
RichieHH

Odpowiedzi:

209

Nie ma możliwości samodzielnego usunięcia żądania ściągnięcia - Ty i właściciel repozytorium (i wszyscy użytkownicy z dostępem w trybie push) możecie je zamknąć, ale pozostanie ono w dzienniku. Jest to część filozofii nie zaprzeczania / ukrywania tego, co wydarzyło się podczas tworzenia.

Jeśli jednak istnieją krytyczne powody do usunięcia go (jest to głównie naruszenie Warunków korzystania z usługi Github), personel pomocy Github usunie go za Ciebie.

Niezależnie od tego, czy chcą usunąć Twój PR, czy nie, możesz ich łatwo zapytać, po prostu wyślij im wiadomość e-mail na adres [email protected]

AKTUALIZACJA: Obecnie Github wymaga tworzenia zgłoszeń wsparcia tutaj: https://support.github.com/contact

Nevik Rehnel
źródło
22
Oni (pracownicy Github) usuwają tylko żądania ściągnięcia zawierające poufne dane.
Yousha Aleayoub
4
Kilka przydatnych informacji: help.github.com/articles/ ... "... możesz trwale usunąć wszystkie widoki z pamięci podręcznej repozytorium i żądania ściągnięcia z GitHub, kontaktując się z pomocą techniczną GitHub."
Justin Domnitz
4
Taki smutny. Wysyłam zły PR mniej więcej raz w tygodniu, ponieważ utrzymuję rozwidlone repozytorium, a domyślny PR jest do głowy. W pewnym momencie będziemy musieli odejść od maji, ale na razie ... Zillion closed pr's
Erik Aronesty
Wiem, że to stare pytanie, ale czy próbowałeś usunąć swoje konto Github i utworzyć je ponownie? Z dokumentacji, kiedy usuwasz swoje konto, github powiedział, że automatycznie usuwasz wszystkie żądania ściągnięcia z innego repozytorium. Ale to oznacza, że ​​musisz zacząć swoje „nowe życie” na githubie. Myślę, że to jedyny sposób. Mam nadzieję, że ktoś otworzy to pytanie i umieści tę odpowiedź poniżej.
MaXi32
1
Ze względu na to, co jest warte, skontaktowałem się dziś z pomocą techniczną GitHub, aby poprosić o usunięcie PR, który został przez pomyłkę przesłany do innego repozytorium, w którym jestem administratorem. Usunęli to dla mnie i byli super mili. :)
Marc 2377
8

Oto odpowiedź, którą otrzymałem od Githuba, gdy poprosiłem ich o usunięcie żądania ściągnięcia:

„Dziękujemy za skontaktowanie się! Żądań pull nie można obecnie usuwać za pośrednictwem interfejsu użytkownika, a żądania ściągnięcia usuwamy tylko wtedy, gdy zawierają poufne informacje, takie jak hasła lub inne dane uwierzytelniające”.

ALI ABU FOUL
źródło