2012-02-28 9 views
8

Tengo dos cuentas heroku con dos aplicaciones separadas. Soy nuevo en esto, pero creo que la clave está pegada a una cuenta y no me permite abrir otra. ¿Qué hago? ¿Cómo puedo agregar la otra cuenta?Su clave con huella dactilar (...) no está autorizada para acceder al <yourapp>

+0

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

+0

soy un nuevo usuario, y no podía entender que enlazan – user1452023

+0

Tendrá que usar varias claves para que funcione (una para cada cuenta), el enlace muestra cómo configurar una clave por separado para cada nombre de host al que se conecte. Sin embargo, no es el más fácil, por lo que es posible que desee utilizar dos cuentas de computadora locales diferentes para impulsar las dos aplicaciones, eso lo hará simple ya que no comparten las claves en absoluto. –

Respuesta

22

Pasos para gestionar múltiples Heroku cuentas

instalar el plugin desde la siguiente URL en su máquina

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

En caso de que tenga el problema de la emisión de autorización de huellas digitales a continuación, siga los siguientes pasos

Tuvimos un problema similar hoy y lo resolvimos con la siguiente solución

  1. primero Añadir cuenta con el comando siguiente

    cuentas heroku: añadir nombre_cuenta --auto

    Este comando generaría clave pública independiente que se asocia con esta cuenta para que no entre en conflicto con otras cuentas.

  2. El siguiente paso es crear la aplicación para la cuenta usando los siguientes comandos

    heroku crear nombre_apl nombre_cuenta --account

  3. último paso consiste en empujar la aplicación en la que es Heroku el área donde experimentará el problema de la huella dactilar.

    Abra el archivo de configuración en su carpeta .ssh en donde encontrará la siguiente entrada para su cuenta agregada.

    anfitrión heroku.account_name

    NombreHost heroku.com

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

    IdentitiesOnly sí

    Eliminar el Heroku existente repositorio remoto y añadir el nuevo con el siguiente comando

    Extracción Heroku repositorio

    rm git remote heroku

    Escribir un repositorio Heroku

    Git remoto añadir heroku git @ heroku .account_name: nombre_apl.git

    Aquí heroku.account_name es el que se agrega como Host en su archivo de configuración ssh.

    Ahora tratan de empujar a su aplicación y funciona.

+0

No trabajó para mí:/yo estaba en primer lugar usando una cuenta de heroku ahora tengo dos una oficina y un personal personal no está funcionando –

0

seguí recibiendo un error mientras siguiendo las instrucciones del carámbano:

'accounts:add' is not a heroku command. 

Así, basándose en la respuesta de carámbano, es necesario instalar los siguientes plug-in antes de ejecutar los comandos:

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

+0

Gracias por su entrada. Aquí la suposición era que el usuario ya había instalado el complemento. De todos modos, he agregado el paso en la publicación anterior. – Icicle

Cuestiones relacionadas