6
Git đẩy có thể được ký kết vớiCách chọn khóa nào để ký git push?
git push --signed
Có thể chỉ định mà gpg chìa khóa để ký push? Manpage của git push
không xác định bất cứ điều gì và tìm kiếm thông qua các tùy chọn cấu hình chỉ có vẻ là
user.signingkey
để xác định phím ký cho các cam kết đã ký.
Rõ ràng, việc thay đổi biến môi trường cho người dùng và email có thể là đủ. Trong https://github.com/git/git/blob/master/gpg-interface.c#L145 nếu không có khóa nào được chỉ định trong cấu hình, danh tính người dùng được sử dụng. Vì vậy, hãy thử tạo các khóa bằng một số tên người dùng và email và nhấn với sửa đổi 'GIT_COMMITTER_NAME' và' GIT_COMMITTER_EMAIL' – petrpulc