Khi nào tệp .gitconfig toàn cầu được tạo?
Trước hết, git không tự động tạo tệp cấu hình chung (.gitconfig) trong quá trình cài đặt. Các tập tin không được tạo cho đến khi nó được ghi vào lần đầu tiên. Nếu bạn chưa bao giờ đặt biến hệ thống, nó sẽ không nằm trong hệ thống tệp của bạn.Tôi đoán đó có thể là nguồn gốc của vấn đề.
Một cách để yêu cầu Git tạo nó là yêu cầu chỉnh sửa. Làm như vậy sẽ buộc tạo tệp.
cấu hình git --global --edit
Nếu bạn giám sát thư mục nhà của người dùng khi bạn thực hiện lệnh này, bạn sẽ thấy tệp .gitconfig xuất hiện một cách kỳ diệu.
Cấu hình git được lưu trữ ở đâu?
Dưới đây là một bản tóm tắt nhanh chóng về tên và vị trí của các tệp cấu hình được liên kết với ba phạm vi Git, cụ thể là hệ thống , toàn cầu và cục bộ :
- Cấu hình hệ thống Git: Tệp có tên gitconfig nằm trong -git-install-location- / ming <32> / etc
- Global Git configuraiton: Tệp có tên .gitconfig nằm trong thư mục nhà của người dùng (C: \ Users \ git user)
- Cấu hình Git cục bộ: Tệp có tên config trong thư mục .git của repo cục bộ
Tất nhiên, nhìn thấy là tin tưởng, vì vậy đây là một hình ảnh hiển thị từng tệp và từng vị trí. Tôi lấy hình ảnh từ một bài báo tôi đã viết về chủ đề này.
Vị trí tệp cấu hình Windows Git (TheServerSide.com)