2011-08-15 31 views
38

thể trùng lặp:
github: newbie problems -> Permission denied (publickey). fatal: The remote end hung up unexpectedlyQuyền bị từ chối (khóa công khai). gây tử vong: Sự kết thúc từ xa treo lên bất ngờ khi đẩy trở lại kho git

xin vui lòng xem lệnh dưới đây,

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

Thay đổi các tập tin và cam kết nó, vì vậy tôi cần phải đẩy trở lại kho git.

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

như vậy, tôi sao chép ssh-key của kho hồ sơ của tôi ~/.ssh/id_rsa.pub, và sau đó đẩy một lần nữa,

$ 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 

Bây giờ, những gì tôi nên làm gì, nhờ bất kỳ giúp.

Trả lời

34

google "Permission denied (PublicKey) gây tử vong. Sự kết thúc từ xa treo lên bất ngờ", lần đầu tiên dẫn một chính xác SO lừa:

GitHub: Permission denied (publickey). fatal: The remote end hung up unexpectedly mà liên kết ở đây trong câu trả lời được chấp nhận (từ các poster ban đầu, không ít hơn) : http://help.github.com/linux-set-up-git/

+0

Tôi mới là khóa ssh trong kho lưu trữ cục bộ khác và thêm khóa ssh mới vào kho lưu trữ github, sau đó thử lại 'ssh -T git @ github.com'. nó cho tôi thấy lỗi này 'Đại lý thừa nhận thất bại ký bằng cách sử dụng phím. Quyền bị từ chối (khóa công khai). ' – coolesting

+5

Tôi đã tự giải quyết vấn đề này, cần thêm khóa ssh vào bảng quản trị của dự án đó, không phải trong cài đặt tài khoản. Đây là liên kết phù hợp để thêm khóa triển khai của bạn, 'https://github.com/ {user_name}/{project_name}/admin' – coolesting

+0

@coolesting có phải là cùng một khóa được sử dụng cho Cài đặt tài khoản không? hoặc tạo mới – Volatil3

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