2013-08-27 35 views

Trả lời

11

Bên trong thư mục dự án của bạn đi vào .git/config và nhìn vào những gì (nếu bất cứ điều gì) được định nghĩa dưới heroku từ xa.

Ví dụ, một trong những ứng dụng của tôi có:

[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/* 

... nơi origin là repo github, master là chi nhánh tổng thể github, và heroku là tên và đường dẫn đến kho lưu trữ trên Heroku .

Điều quan trọng là (a) bạn có một mục nhập cho heroku vì đó là những gì làm cho công việc của bạn đẩy và (b) rằng nó chỉ vào đúng đường dẫn/repo.

Để nhận đường dẫn/repo cho dự án của bạn, hãy vào cài đặt ứng dụng của bạn trên heroku và nó sẽ được liệt kê. Trên một mặt lưu ý, các danh sách điều khiển từ xa này trong tệp .git/config của bạn là những gì làm cho các bí danh mà bạn sử dụng trên dòng lệnh hoạt động, và tên chúng được đưa ra chỉ đơn giản được tìm thấy trong tệp cấu hình.

+0

chạy 'git remote' liệt kê heroku là từ xa (cùng với nguồn gốc) và trỏ đến url git phù hợp (mà tôi tìm thấy trên trang cài đặt ứng dụng heroku) - tuy nhiên vẫn dẫn đến 'Repository not found' –

+0

Can bạn đăng nội dung của tệp '.git/config' của bạn sau đó? Một ảnh chụp màn hình của trang mà repo heroku này được liệt kê cũng sẽ hữu ích. Bạn có thể đẩy đến 'origin' mà không có vấn đề gì? Nếu chúng ta không thể bật lên bất cứ thứ gì từ đó thì có lẽ đã đến lúc mở một tấm vé hỗ trợ với heroku. – jefflunt

Các vấn đề liên quan