2013-10-14 25 views
12

Khi tôi đăng nhập thành công trên dòng lệnh sử dụng tài khoản cá nhân của tôi sử dụng:Heroku cli đăng nhập cho thấy sai thông tin tài khoản

$heroku login 

Enter your Heroku credentials. 
Email: [email protected] 
Password (typing will be hidden): 
Authentication successful. 

khi tôi đẩy với:

git push staging master 

Nó mang lại cho tôi một lỗi:

! Your account [email protected] does not have access to MYAPP-staging. 
! 
! SSH Key Fingerprint: FINGERPRINT_REMOVED 

Điều thú vị là tài khoản được hiển thị trong lỗi là người mà tôi đã thêm làm cộng tác viên sử dụng giao diện web. Sự hỗ trợ của Heroku không trực tuyến cho đến sáng và tôi không thể đẩy ra bất kỳ mã nào. Tôi có thể cấu hình lại môi trường của mình, nhưng vì tài khoản trong thông báo lỗi không bao giờ được sử dụng trên máy của tôi, tôi cảm thấy nó có thể là lỗi của phía Heroku.

Bất kỳ ý tưởng nào? Nhìn thấy điều này trước đây?

Cảm ơn.

Trả lời

14

Bạn cần phải tự thêm các phím ssh:

ssh-add -K ~/.ssh/id_rsa 

Sau logout đó và đăng nhập lại

heroku logout 

heroku login 
+0

này bối rối tôi trong 15 phút. Cảm ơn bạn. –

+0

Đó là một nỗi đau lớn, cảm ơn! Bất kỳ ý tưởng nào tại sao lại hoạt động? –

4
1. See all the accounts you are having: 
heroku accounts 

2. Add appropriate account to current repo: 
heroku accounts:set <account_name> 
+1

Bạn cần cài đặt plugin 'accounts' mặc dù: https://github.com/ddollar/heroku-accounts – mamachanko

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