github cho phép hai phương pháp khác nhau truy cập vào kho lưu trữ của bạn: https và ssh.
Trong phiên bản đầu tiên của câu hỏi, bạn đã định cấu hình git để truy cập github qua ssh. Do đó git gọi ssh để đọc khóa của bạn và yêu cầu bạn nhập cụm từ mật khẩu của khóa ssh.
Khi bạn tạo khóa ssh, bạn có thể bảo vệ bằng cụm mật khẩu hoặc quyết định không làm như vậy.
Trong trường hợp bạn quyết định cụm mật khẩu thì bạn phải nhập cụm mật khẩu mỗi khi bạn muốn sử dụng khóa của mình Trong trường hợp cuối cùng, bạn chỉ cần nhập cụm mật khẩu một lần khi thêm khóa cho tác nhân. Sau đó, đại lý sẽ thực hiện tất cả ủy quyền cho bạn.
Trên Windows, bạn có thể sử dụng các công cụ để quản lý PuTTY phím của bạn: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
Bạn có thể sử dụng puttygen
phải tạo một khóa mới hoặc thay đổi hiện có. (ví dụ để xóa cụm mật khẩu)
Bạn có thể sử dụng pagent
làm đại lý ssh. Sau khi bắt đầu nó sẽ nằm trong vùng thông báo. Nhấp vào biểu tượng để thêm khóa của bạn.
Khi đại lý của bạn biết về khóa, bạn sẽ không còn được yêu cầu nhập cụm mật khẩu ssh của mình nữa.
Chỉ cần sử dụng ssh-agent như được chỉ ra trong [câu trả lời này] (http://stackoverflow.com/questions/4083079/how-to-run-git-ssh-authentication-agent) –
putty được đóng gói kèm theo đại lý, sử dụng cái đó. – Flavius
Tại sao mọi người bỏ phiếu để đóng những câu hỏi như vậy ngoài chủ đề, nếu Câu hỏi thường gặp nêu rõ: 'các công cụ phần mềm thường được các lập trình viên sử dụng: http://stackoverflow.com/faq. SO đã trở nên bị nhiễm bệnh, những người độc! http://www.youtube.com/watch?v=Q52kFL8zVoM – Flavius