Quando si distribuisce un'app, Heroku's documentation menziona un git push
. Questo significa che Heroku spinge il mio codice a un repo pubblico Git? O è privato, come OpenShift?L'Heroku Git Repo è pubblico?
risposta
Inserisci in un privato repo git.heroku.com a cui tu e i tuoi collaboratori dell'app avete accesso.
Questo è ciò che dice HTTP Git authentication:
L'endpoint Heroku HTTP Git accetta solo API-chiave HTTP basato l'autenticazione di base per impostazione predefinita e SSH è supportato anche con i tasti. (un nome utente non è richiesto e qualsiasi valore passato per il nome utente viene ignorato e le chiavi SSH per SSH.)
Significato: se non v'è alcuna autenticazione, nessuna operazione git endpoint è possibile (compresa la clonazione/tirando con anonimi accesso).
Ciò rende privato tutto il repository di git heroku.
No, il codice non è pubblico. Non confondere GIT con GITHUB.
When you deploy to heroku il repository è privato al proprietario e aggiunto collaborators.
Hai qualche link a una documentazione di heroku * chiaramente * affermando che? – VonC
https://devcenter.heroku.com/articles/git#http-git-authentication - prova e clona un repository a cui non hai accesso e riceverai un accesso negato. –
Riguarda l'autenticazione. Non vedo nulla che dice: l'accesso anonimo (lettura/clonazione) non è possibile. – VonC