Tôi đang sử dụng Bitbucket, và tôi đã thiết lập ssh trên git theo hướng dẫn ở đây cho Linux (Ubuntu 13,04) https://confluence.atlassian.com/pages/viewpage.action?pageId=270827678Git SSH khóa công khai từ chối
Khi tôi cố gắng sao chép một bất kỳ dự án từ tài khoản Bitbucket của tôi mặc dù , Tôi nhận được khóa công khai bị từ chối lỗi
[email protected]:/var/www/git$ sudo git clone [email protected]:MyAccount/MyProject.git
Cloning into 'MyProject'...
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Tôi đã thêm khóa công khai vào tài khoản bitbucket của mình.
Khi tôi thử 'ssh -T [email protected]', chỉ khi đó thiết bị đầu cuối nhắc tôi nhập cụm từ mật khẩu và tôi nhận được tên tài khoản làm phản hồi.
[email protected]:/var/www/git$ ssh -T [email protected]
logged in as MyUsername.
You can use git or hg to connect to Bitbucket. Shell access is disabled.
Tôi có thiếu gì đó không?
UPDATE:
Nhân bản tại $ HOME hoạt động tốt. Vấn đề là phải sử dụng sudo tại/var/www/git. Bất kỳ cách nào tôi thay đổi các điều khoản để tránh sử dụng sudo?
Có thể sao chép vào thư mục chính của bạn mà không cần sử dụng sudo không? – michas
Không. Cung cấp cho tôi điều này - gây tử vong: không thể tạo thư mục cây công việc 'easydial' .: Giấy phép bị từ chối –
Bạn đã cố gắng sao chép vào $ HOME, hoặc/var/www/git? (bạn có thể được phép viết thư cho người đầu tiên, nhưng không được phép viết thư cho người cuối cùng.) – michas