Ho appena comprato un nuovo computer e sto cercando di clonare il mio progetto heroku su di esso.git clone heroku ssh permesso negato
Ecco cosa ho fatto finora. Non ho incluso la traccia, ma tutto è stato salvato nel posto giusto e le funzioni sono state eseguite senza errori.
>> sudo ssh-keygen
>> heroku keys:add
>> sudo git clone -o heroku [email protected]:myapp.git
Initialized empty Git repository in /Users/macuser/Sites/shwagr/shwagr/.git/
Permission denied (publickey).
Poi ho sentito di farlo tramite ssh bash ..
>ssh-agent bash
>ssh-add ~/.ssh
Permissions 0777 for '/Users/macuser/.ssh' are too open.
It is recommended that your private key files are NOT accessible by others.
This private key will be ignored.
Cosa? Ok Dad ..
>>sudo chmod 700 ~/.ssh
>>ssh-agent bash
>>ssh-add ~/.ssh
Enter passphrase for /Users/macuser/.ssh:
Bad passphrase, try again for /Users/macuser/.ssh:
Bad passphrase, try again for /Users/macuser/.ssh:
Bad passphrase, try again for /Users/macuser/.ssh:
Bad passphrase, try again for /Users/macuser/.ssh:
Bad passphrase, try again for /Users/macuser/.ssh:
Bad passphrase, try again for /Users/macuser/.ssh:
Non so quale sia la password qui, ma sicuramente non ero io a impostare questo. Se premo semplicemente return/enter, si esce, ma ciò non mi dà l'impressione che ha funzionato. E di conseguenza, ancora non mi permette di clonare il repository.
Qualche idea?
UPDATE sono andato nel mio file ~/.ssh ed eseguito ssh-keygen -t rsa
e ho fatto una nuova chiave denominata love
. Allora ho heroku keys:add love.pub
con successo.
Poi sono andato a git clone ..
sudo git clone -o heroku [email protected]:mysite.git
Initialized empty Git repository in /Users/macuser/Sites/shwagr/shwagr/.git/
Permission denied (publickey).
UPDATE 2
ho cancellato ~/.ssh, e ricreato senza sudo
. Quindi ho rimosso tutte le chiavi che avevo creato oggi da heroku e ho riavviato il processo.
Stesso errore.
Aggiornamento 3
>>heroku keys
No Keys for this computer.
>>sudo heroku keys
No Keys for this computer
>>heroku keys:add
>>heroku keys
ssh-rsa AAAA...J67lw== [email protected]
confrontato questi chiavi per le chiavi: Sono identici. : D
Autorizzazione negata.
Tentativo 4
chiavi Heroku: chiaro rm -rf ~/.ssh mkdir ~/.ssh cd ~/.ssh ssh-keygen -t rsa chiavi Heroku : aggiungi cd/Users/macuser/siti/ sudo git clone -o Heroku [email protected]: shwagr.git
Fallito.
fatale: la fine remota riattaccato inaspettatamente
aggiornamento enorme
appena scoperto che git pronti contro termine è in realtà vuota.Ed è solo un collegamento simbolico (quando si attribuisce un dominio reale ad esso si utilizza ancora il vecchio come il vero repo). Quindi, quando ho estratto uno dei nomi predefiniti di Heroku come smooth-buttery-back-52.git, ha tirato e lavorato, ed era in realtà il mio repository.
> UPDATE 2 <: Quindi hai usato 'chiavi Heroku: clear' o Howd si va su vero? – prodigitalson
Non volevo farlo perché ci sono delle chiavi per gli utenti coinvolti nel progetto. Ho appena rimosso quelli relativi a questo computer. – Trip
@trip: così hai fatto 'chiavi heroku: rimuovi il tuo utente @ tuohost'? Qual è l'uscita di "chiavi heroku" e "sudo heroku keys"? – prodigitalson