2014-10-06 6 views
16

Ich habe eine Anwendung, die in einem privaten Github Repo ist, und frage mich, ob die Releases veröffentlicht werden könnten, so dass die App sich automatisch von Github aktualisieren kann, anstatt dass wir sie hosten müssen.Kann ich Veröffentlichungen aus einem privaten Github Repo veröffentlichen?

Außerdem frage ich mich, ob es möglich ist, die github api von der bereitgestellten App zu verwenden, um nach neuen Updates zu suchen.

+3

Nein, derzeit ist es nicht möglich, öffentliche Releases in einem privaten Repository zu haben. Ja, Sie können die API verwenden, um zu prüfen, ob es ein neues Release gibt - verwenden Sie das Release-API: https://developer.github.com/v3/repos/releases/. –

Antwort

20

würde Eine Abhilfe öffentliche Repo zu schaffen sein, bestehend aus:

  • leer Commits (git commit --allow-empty)
  • jeden
  • jeden Tag mit einem Release markiert commit
  • jede Veröffentlichung mit den Lieferungen (die Binärdateien Ihre privaten app)

Auf diese Weise haben Sie einen sichtbaren Repo gewidmet für Release-Hosting und ein privates Repository für die Quellentwicklung.