Tôi hiện đang sử dụng git trên windows thông qua sự kết hợp giữa msysgit và Cygwin.Làm cách nào để tôi có thể đính kèm nhiều url vào một điều khiển từ xa git?
Tôi có một máy tính xách tay mà tôi di chuyển xung quanh khá một chút, do đó, nó không phải trên một vị trí nhất quán. Thật không may, tôi không có một tên phù hợp cho nó do tên máy tính không được giải quyết trên tất cả các vị trí tôi kết nối, vì vậy tôi không thể chỉ sử dụng tên máy tính làm máy chủ lưu trữ cho url (ví dụ: git:// compname/repo), vì vậy tôi phải sử dụng địa chỉ IP.
Có cách nào để tôi có thể thêm nhiều url để lấy từ một từ xa cụ thể không? Tôi đã nhìn thấy
git remote set-url --add [--push] <name> <newurl>
như một cách để thêm nhiều URL vào điều khiển từ xa và tôi có thể xem các cập nhật trong tệp .git/config, nhưng git chỉ cố gắng sử dụng tệp đầu tiên.
Có cách nào để yêu cầu git sử dụng tất cả các url không? Tôi đã thử cả git fetch và git remote update, nhưng không thử gì cả sau url đầu tiên.
Lưu ý rằng tôi chưa thử tính năng này trên Linux, và tôi không thể sửa chữa độ phân giải tên máy tính vì điều này đang hoạt động.
Tôi không nghĩ Git hỗ trợ nhiều URL cho từ xa ** yet ** (tìm nạp từ URL phản hồi đầu tiên, đẩy tới tất cả URL) , do đó bạn phải sử dụng một từ xa cho mỗi URL hiện tại. –
bản sao có thể có của [kéo/đẩy từ nhiều địa điểm từ xa] (http://stackoverflow.com/questions/849308/pull-push-from-multiple-remote-locations) – RedX
Xem http://stackoverflow.com/questions/ 849308/pull-push-from-multiple-remote-locations câu trả lời thứ hai – RedX