Cách đính kèm repo của tôi vào ứng dụng heroku


96

Tôi tạo một ứng dụng heroku và sau đó máy của tôi bị hỏng. Tôi có một máy mới. Làm cách nào để đính kèm ứng dụng hiện có của tôi với ứng dụng heroku. Khi tôi truy cập trang heroku, url cho ứng dụng của tôi giống như thế này

git@heroku.com:myapp.git

Tôi không thể sao chép ứng dụng này vì tôi đã có myapptừ github. Vì vậy, tôi cần thêm heroku làm điều khiển từ xa vào ứng dụng github hiện có của mình. Bất cứ ai biết cú pháp.


Câu trả lời:


187

Nếu bạn có toolbelt heroku:

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

heroku git:remote -a project

Xem cái này để biết thêm.

Tín dụng: user101289giải pháp của

Khác nếu bạn không có dây công cụ heroku:

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

git remote add heroku git@heroku.com:{heroku-app-name}.git

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

git push heroku master
heroku open

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

Đây là nhiều hơn nữa phức tạp hơn câu trả lời @ user101289 của
Bãi biển Jared

Đối với tôi, 'git remote add https: // git.heroku.com / {heroku-app-name} .git' dường như hoạt động.
afreeland

96

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

heroku git:remote -a project

Xem cái này để 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 vì đã chia sẻ.
Ajay

2

Nếu bạn chỉ sử dụng Git mà không cài đặt Heroku Toolbelt , bạn cũng có thể tạo một ứ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 cùng bên phải rồi chọn

Tạo ứng dụng mới

Để trống tên ứng dụng để heroku chọn cho bạn. Giả sử tên ứng dụng heroku của bạn là new-app-xxxxx , vì vậy để kiểm tra việc thêm tệp vào đó, 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 trống (trống) khi lời nhắc Git cho tên người dùng và Khóa API của bạn cho mật khẩu. Bạn có thể nhận được 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 bằng điểm cuối Heroku HTTP Git bằng tên người dùng (email) và mật khẩu Heroku của mình. Sử dụng khóa API như được mô tả ở đây .

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.