Tôi đang tìm lệnh git trên máy cục bộ của mình mà tôi có thể chạy để tìm phiên bản git đang chạy trên máy chủ từ xa? Nếu điều này thậm chí có thể xảy ra.Tìm phiên bản git trên máy chủ từ xa
Trả lời
Máy chủ git hiện đại (bắt đầu từ git 1.7.12.1) sẽ trả lại thông tin phiên bản của họ trong các khả năng trong giao thức. Mặc dù không có lệnh git nào mà bạn có thể chạy cục bộ, nhưng bạn có thể truy vấn máy chủ git để biết thông tin và phiên bản gần đây sẽ cung cấp số phiên bản.
Bạn có thể sử dụng một khách hàng web để yêu cầu:
<repository url>/info/refs?service=git-upload-pack
Và kiểm tra dòng đầu tiên cho báo cáo agent=
.
Ví dụ, đối với CodePlex:
% curl https://git01.codeplex.com/gittf/info/refs\?service=git-upload-pack
000000bd43569b9f6f29136b6544809eacd2417a308f9341 HEAD\0multi_ack thin-pack
side-band side-band-64k ofs-delta shallow no-progress include-tag multi_ack_detailed
no-done agent=git/1.8.4.msysgit.0
nào chỉ ra rằng CodePlex đang sử dụng Git cho Windows 1.8.4 (git/1.8.4.msysgit.0
).
Hoặc chống lại GitHub:
% curl https://github.com/libgit2/libgit2.git/info/refs\?service=git-upload-pack
000000f83f8d005a82b39c504220d65b6a6aa696c3b1a9c4 HEAD\0multi_ack
thin-pack side-band side-band-64k ofs-delta shallow no-progress include-tag
multi_ack_detailed no-done symref=HEAD:refs/heads/master
agent=git/2:2.1.1~peff-bare-reflogs-fetch-616-gc016f98
... ref information removed ...
chỉ ra rằng GitHub đang sử dụng một phiên bản tùy chỉnh git: git/2:2.1.1~peff-bare-reflogs-fetch-616-gc016f98
.
Điều này rất thú vị. +1. –
Không dễ như tôi nghĩ nhưng vẫn là một giải pháp hợp lệ. Sẽ được tốt đẹp nếu có sẽ được lệnh git để có được thông tin về các phụ trợ từ xa mặc dù. – rudimenter
- 1. Tạo bản sao kho lưu trữ git cục bộ trên máy chủ từ xa
- 2. Gỡ lỗi từ xa trên máy chủ
- 3. mysqldump từ máy chủ từ xa
- 4. Không tìm thấy tệp Git LFS trên máy chủ
- 5. Tự động kéo trên máy chủ từ xa bằng Git push?
- 6. Cách xem bản sửa đổi Git từ xa trên Heroku
- 7. PhoneGap trên Android: Tải WebApp từ máy chủ từ xa
- 8. Làm cách nào để ngăn máy chủ bị khóa sau phiên Máy tính từ xa
- 9. Dòng Git có xóa chi nhánh trên máy chủ từ xa không?
- 10. Có cần phải cài đặt git trên máy chủ từ xa khi đẩy nó không?
- 11. git xóa nhánh phát triển khỏi máy chủ git từ xa
- 12. Git trên máy chủ (máy chủ Windows 2012)
- 13. Xóa các tệp trên máy chủ từ xa
- 14. GDB với ECLIPSE GUI trên máy chủ từ xa?
- 15. Run từ xa phiên Powershell như phiên bản 2
- 16. Cách tìm phiên bản của máy chủ đầu bếp
- 17. Proxy BrowserSync trên máy chủ từ xa với Gulp?
- 18. Truy cập CouchDB Futon trên máy chủ từ xa
- 19. Chế độ Super Dev trên máy chủ từ xa
- 20. Cài đặt git trên máy chủ cPanel
- 21. Tải lên Máy chủ Từ xa
- 22. triển khai với capistrano với repo git từ xa nhưng không có git chạy trên máy chủ sản xuất
- 23. Nhiều phiên bản Ruby trên một máy chủ web?
- 24. Truy cập máy chủ MBean từ xa
- 25. git rebase vào bản cập nhật từ xa
- 26. Bắt tất cả mở PS phiên trên một máy chủ từ xa (từ cửa sổ giao diện điều khiển mới)
- 27. Từ xa Git có chủ nhưng không có HEAD
- 28. Thiết lập nguồn gốc từ xa git
- 29. GIT: clone hoạt động, đẩy từ xa không. Kho lưu trữ từ xa trên copssh
- 30. Làm thế nào để bạn thực hiện thao tác kéo git tự động trên máy chủ từ xa?
Câu hỏi thú vị. Tại sao bạn muốn làm nó? –
Tôi tò mò nếu nhà cung cấp của tôi cung cấp những gì ông đã hứa với tôi :-) – rudimenter
Bạn có thể, nếu bạn có tài khoản shell, hãy ssh in và xem những gì đang chạy ở đó. Điều đó có thể không? Nếu không, tôi có thể nghĩ về một thiết lập robh heath nơi bạn đặt thứ gì đó vào một cái móc để in ra phiên bản của git. –