EnglishFrenchSpanish

เรียกใช้เซิร์ฟเวอร์ | Ubuntu > | Fedora > |


ไอคอน Fav ของ OnWorks

kgb-clientp - ออนไลน์ในคลาวด์

เรียกใช้ kgb-clientp ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง kgb-clientp ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


kgb-client - รีเลย์ส่งไปยังเซิร์ฟเวอร์ KGB

เรื่องย่อ


kgb-ลูกค้า --conf /path/to/config [ทางเลือกอื่น ... ]
kgb-ลูกค้า --uri http://some.server:พอร์ต/บริการ --รหัสผ่าน รหัสผ่าน --repo-id กรุ
--repository svn|git|cvs --หมดเวลา หมดเวลาในไม่กี่วินาที --single-line-commits
ปิด|บังคับ|อัตโนมัติ --use-irc-ประกาศ --web-link เทมเพลต --short-url-service บริการ
--status-dir ไดเรกทอรี --[ไม่]-ใช้-สี --ข้อความ-แม่แบบ เทมเพลต --batch-ข้อความ
kgb-ลูกค้า ตัวเลือก... /svn/repo การแก้ไข
kgb-ลูกค้า ตัวเลือก... เก่า-rev ใหม่-rev ชื่อผู้อ้างอิง
kgb-ลูกค้า ตัวเลือก... $CVSROOT "%p"
kgb-ลูกค้า ตัวเลือก... --ปลอม
kgb-ลูกค้า ตัวเลือก... --relay-msg ข่าวสาร...
kgb-ลูกค้า --ช่วยด้วย
kgb-ลูกค้า --ชาย

DESCRIPTION


kgb-ลูกค้า เป็นคู่หูของลูกค้าของ kgb-bot(1). มีวัตถุประสงค์เพื่อใช้เป็นขอเกี่ยวใน
ระบบควบคุมเวอร์ชันของคุณ ดำเนินการหลังจากที่พื้นที่เก็บข้อมูลได้รับการอัปเดต มันวิเคราะห์
คอมมิตแล้วส่งข้อมูลไปยังเซิร์ฟเวอร์ KGB ซึ่งจะแสดงบน IRC

การกำหนดค่า


--conf องค์ประกอบ ไฟล์
ระบุพาธไปยังไฟล์คอนฟิกูเรชันของไคลเอ็นต์ kgb

ตัวเลือกการกำหนดค่า (ยกเว้น --conf, --ปลอม และ --รีเลย์-msg) อาจระบุทั้งใน
ไฟล์การกำหนดค่าและบนบรรทัดคำสั่ง โดยปกติคุณต้องการมีตัวเลือกทั้งหมดใน a
ไฟล์คอนฟิกูเรชัน เนื่องจากการมีรหัสผ่านบนบรรทัดคำสั่งนั้นไม่ปลอดภัย NS
ไฟล์การกำหนดค่ายังช่วยให้ควบคุมได้มากขึ้น เช่น รองรับหลายเซิร์ฟเวอร์และ
หลายวิธีในการตรวจจับชื่อสาขาและโมดูล

ดู kgb-client.conf(5) สำหรับตัวเลือกการกำหนดค่าที่มีอยู่ เว้นแต่จะระบุไว้เป็นอย่างอื่น ทั้งหมด
อ็อพชันในไฟล์คอนฟิกูเรชันยังสามารถใช้ในบรรทัดคำสั่ง โดยนำหน้าตัวเลือกเหล่านั้น
ด้วยขีดคั่นสองอัน เช่น "repo-id" กลายเป็น "--repo-id"

ตัวเลือกที่ให้ไว้ในบรรทัดคำสั่งมีความสำคัญเหนือไฟล์การกำหนดค่า

ปลอม COMMIT โหมด


หากเรียกใช้ด้วย --ปลอม ตัวเลือก kgb-ลูกค้า จะส่งคอมมิชชันปลอมไปยังเซิร์ฟเวอร์ นี้
มีประโยชน์สำหรับการทดสอบการสื่อสารระหว่างไคลเอนต์-เซิร์ฟเวอร์โดยอิสระจากการตั้งค่า VCS

ข้อความ RELAY โหมด


เมื่อราคาของ --รีเลย์-msg มีตัวเลือกให้ไม่มีที่เก็บที่จะตรวจสอบ แทน
อาร์กิวเมนต์บรรทัดคำสั่งที่ไม่ใช่ตัวเลือกจะถูกส่งต่อทุกคำไปยังบอทเพื่อแสดงบน IRC นี้
สามารถใช้สำหรับการแจ้งเตือนแบบเรียลไทม์เกี่ยวกับกิจกรรมอื่น ๆ เช่นการส่งข้อบกพร่องเป็นต้น

ได้รับการสนับสนุน VERSION ควบคุม ระบบ


การโค่นล้ม
การติดตั้งต้องมีการโทร kgb-ลูกค้า ด้วยอาร์กิวเมนต์บรรทัดคำสั่งสองอาร์กิวเมนต์ดังนี้:

/path/to/kgb-client "$REPOS" "$REV"

เส้นทาง ไปยัง การโค่นล้ม กรุ
นี่คือเส้นทางจริงไปยังที่เก็บ Subversion สิ่งที่ต้องการ
/srv/svn/my-repo

การแก้ไข
นี่คือหมายเลขการแก้ไขของการคอมมิต ที่ทริกเกอร์ hook

อาร์กิวเมนต์ทั้งสองนี้มีให้ใน hooks หลังการคอมมิต Subversion มาตรฐาน

ไป
kgb-ลูกค้า จะต้องติดตั้งเป็น หลังรับ ตะขอ. สิ่งต่อไปนี้จะ
ทำ:

#!bin / sh /
exec /path/to/kgb-client --conf /path/to.conf ...

โดยค่าเริ่มต้น kgb-ลูกค้า จะอ่านข้อมูล reflog จากอินพุตมาตรฐานเป็น any
ตะขอหลังรับ Git มาตรฐาน ดู --git-reflog ตัวเลือกหากต้องการอย่างอื่น

มีวิธีอื่นในการให้ข้อมูลลูกค้า kgb เกี่ยวกับ Git reflog ซึ่งส่วนใหญ่จะมีประโยชน์เมื่อ
การดีบักในสถานการณ์ที่ไม่ปกติ ดูแอป::KGB::Client::Git.

การตั้งค่าต่อไปนี้สามารถกำหนดค่าได้ผ่าน git-config(1):

conf
เว็บลิงค์

CVS
kgb-ลูกค้า จะถูกติดตั้งใน เข้าสู่ระบบ ไฟล์ในโมดูล "CVSROOT" ของ CVS
ที่เก็บ มันจะได้รับสองอาร์กิวเมนต์ -- รูทของที่เก็บและไดเร็กทอรีใน
ที่กำลังมีการเปลี่ยนแปลง

ตัวอย่างเช่น:

ทั้งหมด /path/to/kgb-client --conf /path/to.conf ... "$CVSROOT" "%p"

ใช้ kgb-clientp ออนไลน์โดยใช้บริการ onworks.net


Ad


Ad