Vấn đề của tôi: Cygwin git dường như không nhắc chính xác thông tin xác thực khi sử dụng URL https: //, vì vậy tôi đã sử dụng tên người dùng và mật khẩu trong URL. Thật không may khi tôi đã làm một "nhận được kéo" nó tự động cam kết một tin nhắn với URL đầy đủ bao gồm cả mật khẩu. Tôi đã không nhận thấy điều này cho đến sau khi tôi đã đẩy những thay đổi.Làm cách nào để chỉnh sửa các cam kết git trước đây để xóa mật khẩu của tôi khỏi nhật ký cam kết?
Làm cách nào để chỉnh sửa thông báo cam kết cũ để xóa mật khẩu trong URL?
Repo git được chia sẻ của tôi nằm trên máy chủ của riêng tôi. Tôi có thể làm phẫu thuật trên repo nếu cần thiết.
Hướng dẫn về cách thay đổi cấu hình của tôi (tức là không sử dụng Cygwin, không sử dụng https) là không cần thiết - Tôi đang cố xử lý những gì đã được thực hiện.
Có, tôi có thể và sẽ ghi mật khẩu nhưng tôi vẫn muốn khắc phục.
[Xem tại đây] (http://www-cs-students.stanford.edu/~blynn/gitmagic/ch05.html). – alex