jak rozpakować repozytorium github?

98

Jak rozpakować repozytorium github?

Nigdy nie widziałem unforkopcji, ktoś wie, jak to zrobić?

Mike Tavish
źródło
Myślę, że możesz albo przesłać żądanie ściągnięcia, aby scalić widelec, albo usunąć rozwidlone repozytorium
EpicPandaForce
2
Zbyt łatwo rozwidlić na Githubie. Ciągle przez pomyłkę klikam go, gdy chcę tylko zobaczyć, jakie widelce już są.
mwfearnley,
1
Możliwy duplikat GitHub: utwórz fork jako „własny projekt”
Ioannis Filippidis
Możliwy duplikat widelca Unfork a Github bez usuwania
Ben Rudgers

Odpowiedzi:

97

Obecnie Github nie ma opcji unorkowania, więc jedynym rozwiązaniem jest usunięcie rozwidlonego repozytorium.

Ostrzeżenie: poniższe rozwiązanie spowoduje usunięcie sklonowanego repozytorium. Jeśli chcesz, aby unorkowanie nie było usuwane, spróbuj tego https://stackoverflow.com/a/41486339/6335029

Krok 1: Przejdź do ustawień repozytorium, które chcesz usunąć

Krok 2: Kliknij Usuń to repozytorium wprowadź opis obrazu tutaj

Krok 3: Wpisz swoje imię i nazwisko / nazwę repozytorium

Krok 4: kliknij przycisk „Rozumiem konsekwencje, usuń to repozytorium”

wprowadź opis obrazu tutaj

Naveen DA
źródło
40
Spowoduje to po prostu usunięcie repozytorium. Jeśli chcesz „odprężyć” repozytorium bez usuwania go, wypróbuj tę odpowiedź: stackoverflow.com/a/41486339/2546416
Tiago A.
7
Tak, to usuwa repozytorium. Nie rób tego!
mikecousins
1
To odpowiedź na zupełnie inne pytanie. Nie powinno być oznaczane jako rozwiązanie.
Michael
@Michael, nigdy nie znajdziesz opcji unork w GitHubie, więc jeśli chcesz usunąć repozytorium, powinieneś je usunąć, dlatego zostało oznaczone jako rozwiązanie.
Naveen DA
1
@NaveenDA Sprawdź odpowiedź Tiago
Michael
14

Opcja 1: Zmień nazwę, importuj, usuń

  1. Zmień nazwę swojego starego widelca (np. repo.old)

  2. Zaimportować stary widelec jako nowy repo (Uwaga: podać https://lub git://URI starego widelca)

  3. Usuń / zarchiwizuj stary fork

Uwaga: opcja „import” jest opcją podczas tworzenia rzeczy:

„Import repozytorium”

Opcja 2: klonowanie, usuwanie, tworzenie, wypychanie

  1. Utwórz kopię zapasową repozytorium! Np. git cloneDo lokalnego systemu plików.
  2. Usuń oryginalne repozytorium z GitHub ( zobacz inną odpowiedź ...)
  3. Utwórz nowe repozytorium o tej samej nazwie
  4. Prześlij lokalną kopię zapasową do nowego repozytorium GitHub

Polecam opcję 1.

Cokolwiek robisz, twórz kopie zapasowe swojej pracy! Zwłaszcza jeśli podążasz za drugą odpowiedzią, która po prostu mówi ci, aby usunąć repozytorium ...

grisaitis
źródło
Szczerze mówiąc, myślałem, że mają niedziałającą funkcjonalność ....... ale tak, jest to ważny, bardziej szczegółowy sposób :)
aemonge
1

Nie ma sposobu, aby to zrobić za pośrednictwem portalu internetowego (bez klonowania / usuwania repozytorium, jak opisano w innych odpowiedziach). Wystosowałem prośbę do wsparcia GitHub z prośbą o przekonwertowanie repozytorium na „tryb normalny” i zrobili to w ciągu pięciu minut.

Łukasz
źródło
Dla mnie też zrobili to w 5 minut.
qwr
0

Zawsze możesz wysłać zgłoszenie i poprosić obsługę GH o odłączenie go od sieci fork. W ten sposób utrzymujesz obserwujących, problemy itp.

user14702727
źródło
Czy na pewno GH zapewnia to działanie jako usługę w akcjach wsparcia?
nilsandrey
Nie jestem do końca pewien, o co pytasz. Czy możesz złożyć zgłoszenie i poprosić o to? Tak, jak potwierdziły inne osoby. Możesz potrzebować pozwolenia od właściciela root.
user14702727