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_rsa
dướ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
.
@Techraf Tôi đã chạy cái này:
—
Andrius
ssh -Tv git@bitbucket.org
như được viết bằng: confluence.atlassian.com/bitbucket/
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
—
techraf
~/.ssh/config
nào có thể cản trở (chú ý đến các ký tự đại diện).
@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ỳ
—
Andrius
config
tập tin trong ~/.ssh
.
Tôi đã sử dụng của tôi
—
Andrius
username@url
, thay vì git@url
, thay đổi để git
hoạt động tốt bây giờ.
id_rsa
trong 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 chossh git@bitbucket.org -vvv
?