2011-08-15 8 views
38

Możliwe duplikaty:
github: newbie problems -> Permission denied (publickey). fatal: The remote end hung up unexpectedlyOdmowa uprawnień (publickey). śmiertelne: Zdalny koniec rozłączył się niespodziewanie podczas pchania powrotem do repozytorium git

proszę zobaczyć polecenia poniżej

$ git clone git://github.com/{user_name}/{project_name}.git 
Initialized empty Git repository in /home/dengx/rorBlog_demo/rorblog/.git/ 

Wymiana plików i zobowiązanie go, więc muszę wrócić do repozytorium git.

$ git push [email protected]/{user_name}/{project_name}.git master 
Permission denied (publickey). 
fatal: The remote end hung up unexpectedly 

Więc skopiuj ssh-klucz repozytorium do mojego pliku ~/.ssh/id_rsa.pub, a następnie nacisnąć ponownie,

$ git push [email protected]/{user_name}/{project_name}.git master 
Agent admitted failure to sign using the key. 
Permission denied (publickey). 
fatal: The remote end hung up unexpectedly 

Teraz, co należy zrobić, dzięki każda pomoc.

Odpowiedz

34

Googled „Permission denied (publickey) śmiertelne. Zdalny koniec rozłączył się niespodziewanie”, najpierw prowadzić dokładną SO dupe:

GitHub: Permission denied (publickey). fatal: The remote end hung up unexpectedly która łączy się tu w akceptowanych odpowiedzi (z oryginalnego plakatu, nie mniej) : http://help.github.com/linux-set-up-git/

+0

I nowy klucz ssh w innym lokalnym repozytorium i dodać nowy klucz ssh do repozytorium github, a następnie spróbuj ponownie 'ssh -T git @ github.com'. pokazuje mi ten błąd "Agent przyznał, że nie podpisał się przy użyciu klucza. Odmowa uprawnień (publickey). ' – coolesting

+5

Sam rozwiązałem ten problem, musi on dodać ssh-key do panelu administracyjnego tego projektu, a nie do ustawień konta. Oto właściwy link do dodania klucza deploy: https://github.com/ {nazwa_użytkownika}/{project_name}/admin' – coolesting

+0

@coolesting to ten sam klucz używany do ustawień konta? lub wygenerować nowe – Volatil3

Powiązane problemy