Tôi đã phần nào 'đưa lên' với Github luôn hỏi tên người dùng và mật khẩu của tôi khi tôi sao chép một kho lưu trữ. Tôi muốn bỏ qua bước này vì nó gây khó chịu trong quy trình làm việc của tôi.
Tôi đã thử thiết lập khóa SSH (mà tôi đã thực hiện thành công) bằng hướng dẫn này. https://help.github.com/articles/generating-ssh-keys và tôi đã thành công.
Vấn đề của tôi là tôi vẫn được hỏi mật khẩu github và cụm mật khẩu khi nhân bản một kho lưu trữ (sử dụng SSH). Sự hiểu biết của tôi là sau khi tôi thiết lập khóa SSH này, tôi sẽ không còn phải làm điều đó nữa.
Tôi không chắc chắn nên hỏi gì, vì vậy tôi sẽ chỉ nêu mục tiêu của mình.
Tôi muốn có thể sao chép các kho lưu trữ mà không cần phải đưa thông tin Github của mình mọi lúc .
Tôi bị thiếu gì với khóa SSH? Nếu bất cứ ai có thể cung cấp một số hướng dẫn hoặc tài nguyên tôi sẽ đánh giá cao nó, bởi vì tôi luôn cảm thấy hơi mất mát khi nói đến xác thực SSH trong GitHub.
Theo hiểu biết của tôi, đây là một lệnh kiểm tra xem mọi thứ có hoạt động tốt không, đây là đầu ra từ bảng điều khiển của tôi:
~ $ ssh -T git@github.com
Saving password to keychain failed
Enter passphrase for key '/Users/MYNAME/.ssh/id_rsa':
Hi MYNAME! You've successfully authenticated, but GitHub does not provide shell access.
Khi tôi nhập mật khẩu của mình, điều đó có nên thất bại trước không? Sau đó, khi tôi nhập mật khẩu của mình, nó sẽ vượt qua.
pageant
, đây là một phần củaputty
. Trong tất cả các mục tiêu này đều giống nhau: bạn chỉ nhập cụm mật khẩu một lần sau khi bạn khởi động PC, các tác nhân quản lý chính sẽ chuyển nó sang ssh trong các lần sử dụng tiếp theo cho đến khi bạn khởi động lại.