Tôi vừa bị mất một loạt các kho lưu trữ từ đĩa của mình, vì vậy tôi đã nhân bản chúng từ GitHub. Hiện tại họ đang yêu cầu tên người dùng và mật khẩu mỗi khi tôi đẩy thứ gì đó lên GitHub. Những người chưa bị xóa không làm điều đó.
Giải pháp duy nhất tôi đã đọc để thoát khỏi dấu nhắc tên người dùng / mật khẩu là tạo khóa ssh. Vấn đề là tôi đã có chìa khóa, nếu không tôi không thể đẩy mà không có lời nhắc trong các repos đó, rằng tôi đã không sao chép.
Tôi đã xem xét git config
hai kho lưu trữ của tôi, một kho mà tôi có thể đẩy mà không cần mật khẩu và một kho mà tôi đã nhân bản. Sự khác biệt duy nhất là branch.master.remote
và branch.master.merge
các cài đặt, mà tôi không đặt, làm cho git config
giống nhau. Nhưng lời nhắc vẫn còn đó.
Tôi thậm chí không chắc chắn rằng việc tạo khóa ssh mới sẽ hoạt động. Những lựa chọn của tôi là gì?