2012-02-28 30 views
8

Tôi có hai tài khoản heroku với hai ứng dụng riêng biệt. Tôi mới ở đây nhưng tôi nghĩ rằng chìa khóa bị mắc kẹt vào một tài khoản và không cho phép tôi mở một tài khoản khác. Tôi phải làm gì, làm cách nào để thêm tài khoản khác?Khóa của bạn có vân tay (...) không được phép truy cập <yourapp>

+0

http://superuser.com/questions/272465/using-multiple-ssh-public-keys –

+0

tôi là người dùng mới và tôi không thể hiểu liên kết đó – user1452023

+0

Bạn sẽ cần phải sử dụng nhiều phím để nó hoạt động (một cho mỗi tài khoản), liên kết sẽ hiển thị cách thiết lập khóa riêng cho mỗi tên máy chủ mà bạn kết nối. Không phải là dễ nhất, vì vậy bạn có thể chỉ muốn sử dụng hai tài khoản máy tính cục bộ khác nhau để đẩy hai ứng dụng, điều đó sẽ làm cho nó đơn giản vì chúng không chia sẻ khóa nào cả. –

Trả lời

22

bước để quản lý nhiều tài khoản Heroku

Cài đặt plugin từ URL sau trên máy tính của bạn

https://github.com/ddollar/heroku-accounts

Trong trường hợp bạn gặp các vấn đề về ngón tay vấn đề in ủy quyền sau đó làm theo các bước dưới đây

Hôm nay, chúng tôi đã gặp sự cố tương tự và giải quyết vấn đề này với giải pháp sau

  1. Đầu tiên thêm tài khoản sử dụng lệnh sau

    tài khoản Heroku: thêm account_name --auto

    Lệnh này sẽ tạo ra chìa khóa công cộng riêng biệt mà sẽ được liên kết với tài khoản này để nó không mâu thuẫn với các tài khoản khác.

  2. Bước tiếp theo là tạo ra các ứng dụng cho tài khoản bằng cách sử dụng lệnh sau

    Heroku tạo app_name account_name --account

  3. Bước cuối cùng là để thúc đẩy ứng dụng trong Heroku đó là khu vực nơi bạn sẽ gặp phải sự cố vân tay.

    Mở tệp cấu hình trong thư mục .ssh của bạn trong đó bạn sẽ tìm thấy mục nhập sau đây cho tài khoản đã thêm của bạn.

    chủ heroku.account_name

    HostName heroku.com

    IdentityFile /home/icicle/.ssh/identity.heroku.account_name

    IdentitiesOnly có

    Xóa Heroku hiện tại kho từ xa và thêm mới bằng cách sử dụng lệnh sau

    Loại bỏ Heroku respository

    git rm từ xa Heroku

    Thêm mới Heroku respository

    git remote thêm Heroku git @ Heroku .account_name: app_name.git

    Tại đây heroku.account_name là tệp được thêm làm Máy chủ lưu trữ trong tệp cấu hình ssh của bạn.

    Bây giờ hãy thử đẩy ứng dụng của bạn lên và nó hoạt động.

+0

Nó không hoạt động đối với tôi:/Lần đầu tiên tôi sử dụng một tài khoản heroku bây giờ tôi có hai văn phòng và một cá nhân không hoạt động –

0

Tôi liên tục gặp lỗi trong khi theo hướng dẫn Icicle của:

'accounts:add' is not a heroku command. 

Vì vậy, xây dựng trên câu trả lời Icicle, bạn cần phải cài đặt các plugin sau đây trước khi chạy lệnh:

https://github.com/ddollar/heroku-accounts

+0

Cảm ơn bạn đã đầu vào. Ở đây giả định là người dùng đã cài đặt plugin. Dù sao tôi đã thêm bước trong bài viết trên. – Icicle

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