Có vẻ như chỉ cần nói git config user.name
(hoặc user.email
) trong một kho lưu trữ cụ thể mà không cần chỉ định --global
hoặc --system
sẽ thực hiện thủ thuật. Mặc định là đặt cấu hình trong kho lưu trữ hiện tại, và thay vào đó bạn phải cung cấp cho nó các tùy chọn rõ ràng để nó ghi vào cấu hình mức người dùng hoặc toàn bộ hệ thống của bạn.
Tôi không biết làm thế nào người ta sẽ làm điều này nếu bạn mới nhân bản kho lưu trữ cần cấu hình khác nhau, mặc dù. Có lẽ bạn có thể viết một tập lệnh nhỏ kết thúc tốt đẹp git clone
để sao chép một số kho lưu trữ, sau đó đặt cấu hình thích hợp dựa trên bất kỳ thông tin nào? Nếu bạn thả tập lệnh trong /usr/lib/git-core
có tên giống như git-nclone
, thì bạn có thể chạy tập lệnh dưới dạng git nclone
.
Chỉnh sửa: Vì bạn không muốn đặt thủ công mọi lúc, cách một trình bao bọc bản sao ghi nhớ các bộ khác nhau bạn thực sự sử dụng và cho phép bạn chọn bộ thích hợp cho kho lưu trữ mà bạn nhân bản. Nó thậm chí có thể có mặc định thông minh dựa trên nơi bạn đang sao chép đến từ đó.
Xem thêm [Tôi có thể chỉ định nhiều người dùng cho chính mình trong .gitconfig?] (Http: // stackoverflow không.com/questions/4220416/can-i-specified-đa-người dùng-cho-mình-trong-gitconfig) –