Đây là lệnh kgb-clientp có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
kgb-client - chuyển tiếp cam kết đến các máy chủ KGB
SYNOPSIS
kgb-khách hàng --conf / path / to / config [tùy chọn khác ...]
kgb-khách hàng --uri http://some.server: cổng / dịch vụ --mật khẩu mở khóa mật khẩu --repo-id kho
--kho svn | git | cvs --hết giờ thời gian chờ trong giây --single-line-commit
tắt | buộc | tự động --use-irc-notification --web-link mẫu --short-url-dịch vụ dịch vụ
--status-dir thư mục - [no] -use-color --message-template mẫu - tin nhắn hàng loạt
kgb-khách hàng tùy chọnhữu ích. Cảm ơn ! / svn / repo sửa đổi
kgb-khách hàng tùy chọnhữu ích. Cảm ơn ! phiên bản cũ vòng quay mới tên ref
kgb-khách hàng tùy chọn... $ CVSROOT "% p"
kgb-khách hàng tùy chọn... --giả mạo
kgb-khách hàng tùy chọn... --relay-tin nhắn tin nhắnhữu ích. Cảm ơn !
kgb-khách hàng --Cứu giúp
kgb-khách hàng --Đàn ông
MÔ TẢ
kgb-khách hàng là đối tác khách hàng của kgb-bot(1). Nó được thiết kế để được sử dụng như một cái móc trong
hệ thống kiểm soát phiên bản của bạn, được thực thi sau khi kho lưu trữ được cập nhật. Nó phân tích
(các) cam kết và sau đó chuyển tiếp thông tin đến máy chủ KGB, máy chủ này sẽ hiển thị trên IRC.
CẤU HÌNH
--conf cấu hình hồ sơ
Chỉ định đường dẫn đến tệp cấu hình kgb-client.
Tùy chọn cấu hình (ngoại trừ --conf, --giả mạo và --relay-tin nhắn) có thể được chỉ định cả trong
tệp cấu hình và trên dòng lệnh. Thông thường, bạn muốn có tất cả các tùy chọn trong
tệp cấu hình, vì có mật khẩu trên dòng lệnh là không an toàn. Các
tệp cấu hình cũng cung cấp nhiều quyền kiểm soát hơn, chẳng hạn như nó hỗ trợ nhiều máy chủ và
nhiều cách phát hiện tên chi nhánh và mô-đun.
Xem kgb-client.conf(5) cho các tùy chọn cấu hình có sẵn. Trừ khi có ghi chú khác, tất cả
các tùy chọn trong tệp cấu hình cũng có thể được sử dụng trên dòng lệnh, đặt tiền tố cho chúng
với hai dấu gạch ngang. Ví dụ: "repo-id" trở thành "--repo-id".
Các tùy chọn được đưa ra trên dòng lệnh được ưu tiên hơn tệp cấu hình.
VÒI CAM KẾT PHƯƠNG THỨC
Nếu được gọi với --giả mạo Tùy chọn, kgb-khách hàng sẽ gửi một cam kết giả đến các máy chủ. Cái này
hữu ích để kiểm tra giao tiếp máy khách-máy chủ độc lập với thiết lập VCS.
THÔNG ĐIỆP ĐẶT LẠI PHƯƠNG THỨC
Khi --relay-tin nhắn tùy chọn được đưa ra, không có kho lưu trữ nào cần được kiểm tra. Thay vào đó,
các đối số dòng lệnh non-option được chuyển nguyên văn tới bot để hiển thị trên IRC. Cái này
có thể được sử dụng để thông báo thời gian thực về các sự kiện khác như gửi lỗi, v.v.
HPORT TRỢ PHIÊN BẢN KIỂM SOÁT HỆ THỐNG
Sự lật đổ
Cài đặt yêu cầu gọi kgb-khách hàng với hai đối số dòng lệnh, như thế này:
/ path / to / kgb-client "$ REPOS" "$ REV"
con đường đến các lật đổ kho
Đây là đường dẫn vật lý đến kho lưu trữ Subversion. Cái gì đó như
/ srv / svn / my-repo
sửa đổi
Đây là số sửa đổi của cam kết, đã kích hoạt móc.
Cả hai đối số này đều được cung cấp cho các móc hậu cam kết Subversion tiêu chuẩn.
đi
kgb-khách hàng sẽ được cài đặt như một sau khi nhận cái móc. Một cái gì đó cùng với những điều sau đây sẽ
làm:
#!/ Bin / sh
execute / path / to / kgb-client --conf /path/to.conf ...
Theo mặc định, kgb-khách hàng sẽ đọc thông tin reflog từ đầu vào chuẩn như bất kỳ
móc sau nhận Git chuẩn. Nhìn thấy --git-reflog tùy chọn nếu thứ gì khác được muốn.
Có những cách khác để cung cấp cho kgb-client thông tin về Git reflog, hầu hết hữu ích khi
gỡ lỗi trong các tình huống bất thường. Xem Ứng dụng :: KGB :: Máy khách :: Git.
Các cài đặt sau có thể được định cấu hình thông qua git-config(1):
conf
liên kết web
CVS
kgb-khách hàng sẽ được cài đặt trong thông tin đăng nhập tệp trong mô-đun "CVSROOT" của CVS
kho. Nó sẽ được cung cấp hai đối số - gốc kho lưu trữ và thư mục trong
mà các thay đổi đang được thực hiện.
Ví dụ:
ALL / path / to / kgb-client --conf /path/to.conf ... "$ CVSROOT" "% p"
Sử dụng kgb-clientp trực tuyến bằng các dịch vụ onworks.net