! Invalid path : git push heroku master

tirsdag, 30 november, 2010

Etter å ha fiklet litt med Ruby i det siste, tenkte jeg at det var på tide å sjekke ut Heroku. Når jeg skulle deploy’e så fikk jeg følgende feilmelding:

! Invalid path.
! Syntax is: git@heroku.com:<app>.git where <app>  is your app’s name

Etter litt googling fant jeg ut at denne feilmeldingen kan dukke opp når git repoet enten mangler en remote adresse, eller at det er noe feil med adressen. En kan sjekke om det finnes en remote adresse ved å kjøre følgende kommando.

git remote -v

Du skal da se 2 x adresser, (fetch) og (push). Om terminalen ikke skriver ut noe, er ingen adresse satt. Du kan da legge til en ved hjelp av kommandoen:

git remote add heroku git@heroku.com:<applikasjonsnavn>.git

I mitt tilfelle var det en feil i adressen og jeg ønsket å redigere den. Dette kan gjøres i filen .git/config. Den vil inneholde noe som ligner på dette:

[remote "heroku"]
url = git@heroku.com:<applikasjonsnavn>.git
fetch = +refs/heads/*:refs/remotes/heroku/*
Kategorier → Ruby

    2 kommentarer

    1. I have the same problem and opened my .git/config file like you suggest, but I don’t understand what I should change in it? My file looks like yours and I’m still getting the Invalid path error. Any suggestions? Thanks.

    Skriv en kommentar