Twoje konto [email protected] nie ma dostępu do
Mam problem z wysłaniem kodu do heroku. Mam konto, ale zapomniałem hasła. Założyłem nowe konto i próbowałem go wcisnąć, ale teraz pokazuje mi ten błąd:
Your account [email protected] does not have access to
! SSH Key Fingerprint:
Jak mogę zalogować się na nowe konto? Chciałbym usunąć ten Komunikat o błędzie z nowym kontem. Wgrałem swój najnowszy klucz ssh do heroku. Próbowałem wszystkiego, aby wcisnąć kod na heroku (podstawowa konfiguracja), ale nie mogę ominąć tego błędu.
Każda aplikacja na twoim koncie ma dwa klucz ssh i należy usunąć ten, który nie znajduje się w Twoim "~/.folder ssh/ " lub wykonaj następujące czynności.
Oto rozwiązanie:
- idź do www.heroku.com i zaloguj się na konto, które powoduje błąd.
-
Przejdź do ustawień aplikacji. (np. dla aplikacji o nazwie "rails-demo", przejdź do ustawień rails-demo i sprawdź, czy są dwa klucze ssh)
-
Usuń klucz, którego nie ma już w Twoim systemie
-
Lub możesz je usunąć oba, a następnie wygenerować nowy z tych poleceń.
-> ssh-keygen -t rsa
-> heroku keys:add
-
Wgraj nową, a następnie w konsoli wpisz
-> heroku log-in
- Zaloguj się na swoje konto, a następnie naciśnij go do aplikacji.
- to już rozwiązane.
5 answers
Musisz:
- Wyczyść każdy dodatkowy klucz ssh w aplikacji Heroku, którego nie masz lokalnie (Zobacz SSR'S edit)
-
Zarejestruj swoje nowe konto (jak opisano w " zarządzanie wieloma kontami Heroku"):
(2013,heroku accounts:add myNewAccount
ddollar/heroku-accounts
deprecated)
Użycieheroku/heroku-accounts
zheroku plugins:install heroku-accounts
heroku accounts:add myNewAccount
po czym wpisuje się Heroku (e-mail, Hasło)
Upewnij się, że Twój plik ~/.ssh/config
mA "myNewAccount
" wpis
Host heroku.myNewAccount
HostName heroku.com
IdentityFile ~/.ssh/id_heroku_myNewAccount_rsa
IdentitiesOnly yes
A następnie Zmień zdalny adres URL 'origin' :
git remote set-url origin [email protected]:<appname>.git
Lub jako Ian Vaughan komentarze poniżej
origin
jest zwykleheroku
przy użyciu 'heroku-toolbelt':
git remote set-url heroku [email protected]:<appname>.git
Ten ostatni krok sprawi, że git push
użyje nowego konta, a nie starego.
Zobacz więcej w " Multiple heroku accounts ".
Jeśli dodasz "User git" w swoim config plik, można usunąć nazwę użytkownika poświadczenia 'git
':
Host heroku.myNewAccount
User git
HostName heroku.com
IdentityFile ~/.ssh/id_heroku_myNewAccount_rsa
IdentitiesOnly yes
Oznacza to, że możesz użyć:
git remote set-url origin heroku.myNewAccount:<appname>.git
# or
git remote set-url heroku heroku.myNewAccount:<appname>.git
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 10:29:36
To mi pomogło:
$ heroku auth:logout
Then
$ heroku auth:login
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-04-03 20:09:40
Mam nadzieję, że to zadziała dla Ciebie. Za pomocą tego klejnotu możesz zarządzać wieloma kontami https://github.com/ddollar/heroku-accounts
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-12-20 07:40:10
Usuń klucz ssh z " homedir/.ssh " i sprawdzić, czy z tego klucza ssh nie będzie tam dostępny.
Rozwiązałem używając Twojego pytania po aktualizacji.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-12-21 10:12:10
Jeśli masz kilka kont, Zaloguj się za pomocą nowego lub wymaganego
$ heroku login
Enter your Heroku credentials.
Email: [email protected]
Password:
$ heroku keys:add
Wygeneruj klucze, jeśli masz już stary w użyciu dla innego konta heroku.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-11-19 09:07:29