Sử dụng khóa SSH trong bitbucket?


0

Tôi đang cố gắng thêm khóa SSH vào tài khoản bitbucket.org nhưng không thành công.

Tôi đã thêm khóa công khai của mình trong cài đặt hồ sơ bitbucket, sau đó thay đổi URL từ xa thành SSH.

Nhưng cố gắng kết nối với điều khiển từ xa, cho tôi lỗi truy cập. Mặc dù tôi có thể sử dụng cùng một khóa ssh trên các máy chủ từ xa khác của mình (không phải cho git mà là để đăng nhập SSH vào máy chủ). Vì vậy, tôi cần phải tạo cặp khóa ssh mới hay tôi đang thiếu một cái gì đó ở đây?

debug1: ssh_rsa_verify: signature correct
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Offering RSA public key: /home/user/.ssh/id_rsa
debug1: Authentications that can continue: publickey
debug1: Trying private key: /home/user/.ssh/id_dsa
debug1: Trying private key: /home/user/.ssh/id_ecdsa
debug1: Trying private key: /home/user/.ssh/id_ed25519
debug1: No more authentication methods to try.
Permission denied (publickey).

PS Trong gỡ lỗi tôi thấy rằng nó được cung cấp id_rsadưới dạng khóa chung. Có nghĩa là nó đang tìm kiếm vị trí sai (hoặc nó phải như thế?). Vì khóa công khai của tôi nằm trong một tệp có tên id_rsa.pub.


id_rsatrong bảng điểm là ok. Bạn đã chạy lệnh gì? Hay đúng hơn là bạn có được kết quả này cho ssh git@bitbucket.org -vvv?
techraf

@Techraf Tôi đã chạy cái này: ssh -Tv git@bitbucket.orgnhư được viết bằng: confluence.atlassian.com/bitbucket/
Andrius

Và bạn đang làm việc trực tiếp trên máy bạn đang cố gắng tiếp cận BitBucket? Không có phiên SSH ở giữa? Nếu không, thì có vẻ như có rất ít chỗ cho sai lầm. Hãy thử với một khóa khác, kiểm tra xem bạn không có mục ~/.ssh/confignào có thể cản trở (chú ý đến các ký tự đại diện).
techraf

@Techraf Có, tôi đang làm việc trên máy tính xách tay của mình và không có phiên SSH nào ở giữa. Ngoài ra tôi thậm chí không có bất kỳ configtập tin trong ~/.ssh.
Andrius

Tôi đã sử dụng của tôi username@url, thay vì git@url, thay đổi để githoạt động tốt bây giờ.
Andrius
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.