2011-07-29 43 views
90

Tôi tạo ứng dụng heroku và sau đó máy của tôi bị lỗi. Tôi có một cái máy mới. Làm cách nào để đính kèm ứng dụng hiện có của tôi vào ứng dụng heroku. Khi tôi đến thăm trang Heroku url cho ứng dụng của tôi là như thế nàyCách đính kèm repo của tôi vào ứng dụng heroku

[email protected]:myapp.git 

tôi không thể làm bản sao ứng dụng này bởi vì tôi đã có myapp từ github. Vì vậy, tôi cần phải thêm heroku như xa để ứng dụng github hiện tại của tôi. Bất cứ ai cũng biết cú pháp.

+0

Bản sao có thể có của [Cách liên kết thư mục với ứng dụng Heroku hiện có] (http://stackoverflow.com/questions/5129598/how-to-link-a-folder-with-an-existing-heroku-app) – Flimm

Trả lời

180

Nếu bạn đã toolbelt Heroku:

Nếu bạn đang sử dụng Heroku Toolbelt, cú pháp mới là

heroku git:remote -a project

Xem this để biết thêm.

Điểm Uy Tín: user101289 's giải pháp

khác nếu bạn không có Heroku toolbelt:

đầu tiên làm điều này:

git remote add heroku [email protected]:{heroku-app-name}.git 

Sau đó làm điều này:

git push heroku master 
heroku open 
+11

Phiên bản mới hơn của lệnh bởi @ user101289 là phiên bản hợp lệ. –

+0

Tôi có tài khoản Heroku miễn phí và dường như phải hoán đổi git @ ... với điều này: https://git.heroku.com/{app}.git – mikeDOTexe

+0

Điều này phức tạp hơn câu trả lời của @ user101289 –

96

Nếu bạn đang sử dụng Công cụ Heroku lt, cú pháp mới là

heroku git:remote -a project

Xem this để biết thêm.

+6

Nếu bạn đang sử dụng heroku Toobelt thì đây là một lựa chọn tốt. :) Cảm ơn bạn đã chia sẻ. – Ajay

2

Nếu bạn đang sử dụng chỉ Git mà không cần cài đặt Heroku Toolbelt, bạn cũng có thể tạo ứng dụng mới.

Đăng nhập vào tài khoản của bạn và đi đến liên kết này

https://dashboard.heroku.com/apps

Nhìn vào dấu cộng ở góc trên bên phải sau đó chọn

Tạo ứng dụng mới

Rời khỏi ứng dụng tên trống để cho phép heroku chọn một cho bạn. Hãy nói tên ứng dụng Heroku của bạn là mới-app-xxxxx, vì vậy để kiểm tra về việc bổ sung một tập tin vào nó bạn có thể thử lệnh sau:

git clone https://git.heroku.com/<new-app-xxxxx>.git 
cd <new-app-xxxxx> 
echo "my test file" > test.txt 
git add . 
git commit . -m "my test on commit" 
git push 

Đặt rỗng (trống) khi Git nhắc cho tên người dùng và Khóa API của bạn cho mật khẩu. Bạn có thể lấy Khóa API của mình bằng cách hiển thị nó từ liên kết bên dưới.

https://dashboard.heroku.com/account

Lưu ý: Bạn không thể xác thực với các thiết bị đầu cuối Heroku HTTP Git sử dụng tên đăng nhập Heroku (email) và mật khẩu. Sử dụng khóa API như được mô tả here.

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