2013-08-27 20 views

risposta

11

all'interno della cartella di progetto vanno in .git/config e guardare a ciò che (se mai) è definita nella heroku remoto.

Per esempio, una delle mie applicazioni ha:

[remote "origin"] 
    url = [email protected]:jefflunt/cortex.git 
    fetch = +refs/heads/*:refs/remotes/origin/* 
[branch "master"] 
    remote = origin 
    merge = refs/heads/master 
[remote "heroku"] 
    url = [email protected]:cortex-cedar.git 
    fetch = +refs/heads/*:refs/remotes/heroku-cedar/* 

... dove origin è il repo github, master è il branch master su GitHub, e heroku è il nome e il percorso del repository su Heroku .

È importante che (a) si disponga di una voce per heroku perché è ciò che fa funzionare la propria spinta e (b) che è puntata sul percorso/repository corretto.

Per ottenere il percorso/il repository per il progetto, accedere alle impostazioni dell'applicazione su heroku e dovrebbe essere elencato.

Nota a margine, questi elenchi di telecomandi nel file .git/config sono ciò che rende gli alias che si utilizzano sulla riga di comando funzionano affatto e i nomi che vengono dati si trovano semplicemente nel file di configurazione.

+0

in esecuzione 'git remote' elenca heroku come remoto (insieme all'origine) e punta all'URL git corretto (che ho trovato nella pagina delle impostazioni dell'app heroku) - tuttavia ciò continua a restituire" Repository not found' –

+0

Can pubblichi il contenuto del tuo file '.git/config' allora? Sarebbe utile anche uno screenshot della pagina in cui è presente questo repository di heroku. Sei in grado di spingere a "origine" senza problemi? Se non riusciamo a rivelare nulla da questo, potrebbe essere il momento di aprire un ticket di supporto con heroku. – jefflunt

Problemi correlati