2014-10-06 23 views
16

Mam aplikację, która jest w prywatnym repozytorium github i zastanawiam się, czy wydania mogą zostać upublicznione, aby aplikacja mogła automatycznie aktualizować się z github zamiast z konieczności hostowania go.Czy mogę publikować informacje publiczne z prywatnego repozytorium github?

Dodatkowo zastanawiam się, czy możliwe jest użycie aplikacji github API z wdrożonej aplikacji, aby sprawdzić nowe aktualizacje.

+3

Nie, obecnie nie jest możliwe publiczne publikowanie w prywatnym repozytorium. Tak, możesz użyć interfejsu API, aby sprawdzić, czy jest nowa wersja - użyj interfejsu API wersji: https://developer.github.com/v3/repos/releases/. –

Odpowiedz

20

Rozwiązaniem byłoby stworzenie repo publicznego, składającą się z:

  • pustych zatwierdzeń (git commit --allow-empty)
  • każdy commit oznaczone
  • każdy znak z wydaniem
  • każde zwolnienie z dostawami (pliki binarne Twojej prywatnej aplikacji)

W ten sposób masz widoczne repo przeznaczone na uwolnić hosting i prywatne repozytorium dla rozwoju źródła.