2012-01-26 19 views
11

Czy można ponownie "widelec" w github? Rozwinąłem publiczne repozytorium, ale potem stałem się właścicielem organizacji i chciałbym ponownie otworzyć to samo oryginalne repozytorium (nie moje widelec). Wydaje się jednak, że aby wybrać rozwidlenie jako organizację, możesz to zrobić tylko przez kliknięcie przycisku "widelec", który ponieważ pierwotnie go rozwidlałem, ten przycisk mówi teraz "twój widelec", aby zabrać mnie do mojego oryginału widelec, ale nie pozwala mi wybrać "widelec jako organizacja".Widelec jako organizacja już po rozwidleniu github

+1

to prawdopodobnie jest skierowany [webapps.stackexchange] (http://webapps.stackexchange.com/) lub [GitHub wspomagający] (https: //github.com/contact). –

Odpowiedz

15

Jak o

  • Usunięcie prywatnego repozytorium (upewniając się, że masz lokalny klon/backup), przechodząc do https://github.com/:your_login/:repo_identifier/admin następnie klikając Delete Repository przycisk w Danger Zone.

enter image description here

  • przeglądanie na GitHub stronie upstream repozytorium (https://github.com/:upstream_login/:repo_identifier) powinien teraz wyświetlać przycisk Widelec.

  • Kliknięcie przycisku Widelec spowoduje wyświetlenie okna dialogowego (podobny do tego poniżej) z prośbą, jeśli jesteś skłonny do talerza do osobistego obszaru lub swojej organizacji obszarze.

    enter image description here

  • Gdy to nastąpi, można dodać do lokalnego repozytorium zdalnego wskazując na nowo rozwidloną repozytorium w danym obszarze organizacji.

$ git remote add your_organization [email protected]:your_organization/repo_identifier.git

UPDATE:

I może znaleźć (hackish) sposób spełnić swoje żądanie

  • Upewnij się, że jesteś zalogowany w GitHub
  • Otwarte nową kartę i przejdź do: https://github.com/:upstream_login/:repo_identifier/fork_select
  • To jest ld wyświetla stronę bez stylu CSS, proponującą rozwidlenie repozytorium przed dla obszaru organizacji.
  • Kliknij przycisk :)

Ostrzeżenie: to polegać na nieudokumentowanych funkcji GitHub i ten siekać może przestać działać w każdej chwili. Jednak po utworzeniu widelca, nawet jeśli hack przestanie działać, można bezpiecznie pomyśleć, że widelec powinien pozostać.

enter image description here

+0

jest to naprawdę jedyny sposób? nie chcę usunąć mojego widelca, czy nie ma sposobu na oba? – Ben

+0

@Ben Dodałem kolejne (testowane) obejście. Użyj go, gdy działa :) – nulltoken

1

Można widelec do organizacji za pomocą curl & API GitHub. Poniższy przykład będzie bulić gem Faraday rubinowy do „myszy węzeł Twoja_Organizacja” organizacji:

curl https://api.github.com/repos/technoweenie/faraday/forks \ 
-d '{"organization": "your_organization"}' 

UWAGA: chcesz zmienić „myszy węzeł Twoja_Organizacja” z rzeczywistą nazwę organizacji, którą chcesz bulić do. Może być również konieczne uwierzytelnienie w celu pomyślnego rozwidlenia.

rozwidlone instrukcje z dokumentacją GitHub producent:

https://developer.github.com/changes/2012-11-27-forking-to-organizations/

Powiązane problemy