ฐานความรู้ รหัส
ทำงานในที่เก็บ git
Pro สามารถทํางานภายในหนึ่งในเก็บข้อมูลของคุณเช่นเดียวกับตัวแทนการเข้ารหัส - อ่านไฟล์จริงของคุณและเขียนไว้เพื่อเปลี่ยนพวกเขา
หน้านี้แปลด้วยเครื่องเพื่อความสะดวก ต้นฉบับภาษาอังกฤษเป็นเวอร์ชันที่ใช้
การเชื่อมต่อ repository
?gitหรือ the ไป ชิปในแถบเครื่องมือเชื่อมต่อผู้ให้บริการ: GitHub, GitLab, หรือ Gitea / Forgejo - ซึ่งครอบคลุม Codeberg และตัวอย่างที่โฮสต์ด้วยตนเอง มันใช้ token การเข้าถึงส่วนบุคคลที่ครอบคลุมพื้นที่เก็บข้อมูลและสาขา
ประกาศตัวเองบน Nostr สามารถวางไว้เป็นที่อยู่แทน
คุณไม่จําเป็นต้องป้อนชื่อของสํารองข้อมูล ใส่แท็กและเลือก รายชื่อสิ่งที่ token นี้สามารถเข้าถึงได้: Nymbot ถาม forge สิ่งที่ token นี้สามารถเห็นและแสดงคําตอบเป็นรายการที่คุณตรวจสอบ Checking เชื่อมต่อแต่ละคนกับสาขาเริ่มต้นของตนที่เติมไว้แล้วและใส่ทั้งหมดในแชทนี้ สิ่งใดที่เชื่อมต่อแล้วจะแสดงเป็นเช่นนั้นแทนที่จะนําเสนอครั้งที่สอง คําขอนั้นไปจากอุปกรณ์ของคุณโดยตรงไปยัง forge - ไม่ผ่าน Nymbot worker - ดังนั้น token จะไม่เดินทางไปที่ใดก็ตามที่มันไม่ได้ไปแล้ว โฮสติ้ง forge ที่ปฏิเสธคําขอ cross-origin เพียงแค่ไม่สามารถระบุไว้; เขียนบันทึกด้วยมือและทุกสิ่งอื่น ๆ จะทํางานเหมือนกัน
เมื่อเชื่อมต่อชิปจะแสดงชื่อจัดเก็บและข้อความที่ส่งด้วย
สําหรับรุ่น เลือกเรียกใช้ในแง่มุมของ repository
?git disconnect ลบมัน การเชื่อมต่อ ในรายการตู้เก็บข้อมูลลืม token แต่รักษาตู้เก็บข้อมูลที่นั่นทําเครื่องหมายเป็นไม่มี token เพื่อให้คุณสามารถเพิ่มใหม่ในภายหลัง
สํารองข้อมูลที่ประกาศบน Nostr
ผู้จัดเก็บข้อมูลบางอย่างประกาศตัวเองบน Nostr แทนเพียงแค่บนปลอมแปลงโดยใช้ นีพี-34 โปรโตคอลด้านหลัง ภาษาไทย และ gitworkshop. การประกาศเป็นเหตุการณ์ของ Nostr ซึ่งมีชื่อโครงการผู้บํารุงรักษาตัวแทนที่เก็บรวบรวมการแก้ไขและปัญหาและ URLs ที่สามารถคลอเรนได้ ในเหตุการณ์ที่สองกล่าวถึงสถานที่ที่แต่ละสาขาในปัจจุบันหมายถึง
แพสติ้ง naddr หรือ A nostr:// ที่อยู่ไปยังรูปแบบการจัดเก็บและกด ดูมันขึ้นNymbot อ่านประกาศออกจากรีเลย์และกรอกแบบฟอร์ม: โฮสต์ git ที่มันถูกโคลน, โฮสติ้งที่นั่นและสาขาที่โครงการเองกล่าวว่าเป็นปัจจุบัน คุณยังคงเพิ่มโทเค็นสําหรับโฮสต์นั้นเพราะ Nostr มีโฆษณาและเซิร์ฟเวอร์ git มีรหัส
ซึ่งหมายความว่ากฎคือเพียงที่มันจะถูกคลอเรจจาก ภาชนะที่ URL โคลนของมันอยู่ใน GitHub, GitLab, Gitea หรือ Forgejo - รวมถึงโฮสติ้งด้วยตนเอง - เป็นหนึ่ง Nymbot สามารถอ่าน หนึ่งถูกคลอเรจเพียงกว่า git:// หรือ ssh ไม่มี API HTTP เพื่ออ่านไฟล์ผ่านและ Nymbot กล่าวว่าไม่ใช่ครึ่งเชื่อมต่อ เมื่อโฮสต์โฮสต์ด้วยตนเองผู้ให้บริการคือการคาดเดาจากชื่อและคุณสามารถแก้ไขได้ก่อนการบันทึก
การจัดเก็บข้อมูลที่เพิ่มขึ้นในลักษณะนี้เป็นแบทช์ ภาษาไทย ในรายการและคําตอบเรียกมันด้วยชื่อที่มันประกาศแทนด้วยเส้นทางบนกระจก
สิ่งที่สามารถทําได้
โมเดลสามารถรายการไดเรกทอรีอ่านไฟล์และค้นหาต้นไม้แล้วตอบโดยใช้สิ่งที่มันพบจริง ๆ ดังนั้น "ทําไมวงจรการทดสอบจะหยุดก่อน" จะตอบจากรหัสของคุณไม่ใช่จากคํานวณเกี่ยวกับรหัสที่ดูเหมือนกับของคุณ
มันเห็นสาขาที่คุณเชื่อมต่ออยู่กับหัวปัจจุบัน
ด้วย เซิร์ฟเวอร์ Runs เปิดใช้งานสําหรับการแชท นอกจากนี้ยังสามารถขอให้เรียกใช้คําสั่งต่อรหัสของคุณเช่นการทดสอบบนเซิร์ฟเวอร์ Nymbot ทุกการเรียกใช้รอให้คุณอนุญาตให้
แปลงเขียนเกี่ยวกับ
?git writes on เพิ่มความสามารถในการประมวลผลไฟล์สร้างสาขาและเปิดการลากหรือรวมคําขอ ปิดตามค่าเริ่มต้นและคุ้มค่าที่จะออกจนกว่าคุณต้องการ
ด้วยการเขียนขึ้นขอการเปลี่ยนแปลงและคุณจะได้รับสาขาและคําขอดึงเพื่อตรวจสอบแทนที่จะวางแพทช์ลงในแชท: ทุกงานทํางานบน อะไหล่ของตัวเองไม่มีอะไรถูกกระตุ้นไปยังสาขาเริ่มต้นของคุณเว้นแต่คุณปิดมันซึ่งเป็นสาขาที่คุณเชื่อมต่อและคุณขอให้มัน
การแก้ไขการทํางานจะเข้าเป็นคอมมิชชั่นเดียวต่อการจัดเก็บข้อมูลในตอนท้ายของการทํางานหรือเมื่อรุ่นตัดสินใจว่าการทํางานเสร็จแล้ว หากคุณต้องการดูพวกเขาครั้งแรกเปิด สอบถามก่อนที่จะมุ่งมั่น สําหรับสํารองข้อมูลนี้ การเรียกใช้แล้วถือการเปลี่ยนแปลงของมันกลับการตอบสนองแสดงให้เห็นว่าเป็น diff และ แอพลิเคชัน ทําหน้าที่ของพวกเขาในขณะที่ แยก ลบพวกเขาออก การประยุกต์ใช้ไม่มีค่าใช้จ่ายใด ๆ
ชิ้นส่วนหนึ่งสําหรับแต่ละงาน
ด้วย ทุกงานมีสาขาของตัวเอง บนซึ่งเป็นสําหรับทุกสํารองข้อมูลจนกว่าคุณจะปิดการทํางานงานที่เขียนมุ่งมั่นที่จะเป็นสาขาของตัวเองชื่อว่า
nymbot/ และไอดีสั้น Nymbot ทําจากหัวของสาขาการทํางานเมื่องานทําคําสั่งครั้งแรกของมันดังนั้นงานที่อ่านเท่านั้นจะทําให้สาขาไม่มีเลย สาขาการทํางานตัวเองไม่ได้สัมผัสซึ่งเป็นเหตุผลที่งานหลายคนสามารถเขียนลงในตู้เก็บเดียวกันในเวลาเดียวกันแทนที่จะรอการหมุน
เมื่องานเสร็จแล้ว Nymbot จะทําสิ่งที่ เมื่อทํา กล่าวว่า เปิดการร้องขอ Pull เป็นข้อผิดพลาด เสนอ A merge เลือกปุ่ม Merge บนคําตอบ ปล่อยให้สาขา ไม่ทําอะไรอีก การตั้งค่าเริ่มต้นจะถูกตั้งค่าใน Settings, under เมื่องาน’s branch ทําหากปลอมไม่มี API สําหรับการลากคําขอ Nymbot สามารถใช้หรือมันปฏิเสธหนึ่งสาขาจะยังคงอยู่และคําตอบบอกว่าเช่นนั้น
คําตอบแสดงให้เห็นว่าสาขาที่มี การเปิด PR, ขึ้นมา และ ละลายในขณะที่งานยังคงทํางาน แผ่นงานและรายการสิ่งที่ทํางานชื่อสาขาทันทีที่มันมีอยู่ในทุกอุปกรณ์ที่ลงชื่อเข้าสู่บัญชี งานที่หยุดหรือล้มเหลวบางส่วนยังคงจับสาขาของมันกลับเพื่อให้สามารถรวมกันลบหรือทําความสะอาดได้เช่นเดียวกับคนอื่น ๆ การผสมผสานคือการผสมผสานคอมมิชชั่นผ่านคําขอการดึงของตัวเองที่ยึดติดกับคอมมิชชั่น Nymbot ที่บันทึกไว้เพื่อให้คอมมิชชั่นใหม่ที่ถูกกดไว้ในขณะเดียวกันไม่เคยรวมกันโดยไม่เห็น ไม่มีอะไรที่ถูกแรงดึง หากสาขาขัดแย้งกับสาขาที่ทํางานคําตอบจะนําเสนอ เปิด PR เพื่อแก้ปัญหา หรือ สอบถาม Nymbot เพื่ออัปเดตสาขาGitHub และ Gitea หรือ Forgejo สามารถทําเช่นนั้น; GitLab ไม่มี API สําหรับมันดังนั้นคุณจึงแก้ปัญหาในคําขอรวม
การเปลี่ยนแปลงในไฟล์ CI และกระบวนการทํางานยังคงรอการตรวจสอบของคุณเช่นเดียวกับที่พวกเขาทําโดยไม่มีสาขาของตัวเอง
อุปกรณ์ของคุณจําไว้ว่า nymbot/ อะไหล่บัญชีนี้ทํา การทํางานถัดไปในที่เก็บข้อมูลหรือ ทําความสะอาด Nymbot Branches ในรายการการจัดเก็บลบผู้ที่มีคําขอการดึงถูกรวมหรือปิดหรือผู้ที่มีอายุ 7 วันและไม่มีอะไรที่เหลือเพื่อดึง ลบสาขาเท่านั้นหากยังคงสิ้นสุดลงใน Commit Nymbot ที่บันทึกไว้ดังนั้นคนหนึ่งที่กดแล้วจะเหลือคนเดียวและสาขาอื่น ๆ ไม่เคยสัมผัส มันทํางานจากอุปกรณ์ของคุณด้วยโทเค็นที่มันส่งแล้ว เซิร์ฟเวอร์ไม่เก็บโทเค็นเพื่อทําเช่นนี้ในภายหลัง
ปิดตัวเลือกเพื่อผูกพันโดยตรงไปยังสาขาการทํางาน การทํางานจากนั้นมีการจัดเก็บข้อมูลด้วยตัวเองและหนึ่งในสาขาที่สองในสาขาเดียวกันเท่านั้นที่อ่านมันจนกว่ารุ่นแรกจะเสร็จสมบูรณ์ เวอร์ชันเก่าของแอปทํางานเช่นกัน
Undoing สิ่งที่เปลี่ยนการวิ่ง
คําตอบที่เขียนลงในสํารองข้อมูลของคุณบอกสิ่งที่สัมผัส: สํารองข้อมูลสาขาและไฟล์แต่ละไฟล์ Undo การเปลี่ยนแปลงเหล่านี้ ใส่พวกเขากลับ - แต่ละเส้นทางเหล่านี้จะถูกอ่านที่การทําธุรกรรมสาขาที่ยืนขึ้นก่อนการวิ่งและรับผิดชอบเช่นเดียวกับงานที่ทํางานบน อะไหล่ของตัวเอง ข้าพเจ้าออกจากสาขาการทํางานคนเดียวดังนั้นจึงไม่มีอะไรที่จะวางไว้: ละลาย ลบสาขาของมันแทน
นี่คือ revert, ไม่ rewrite. ไม่มีอะไรจะถูกลบและไม่มีประวัติการเขียนใหม่: สิ่งที่ Nymbot ทํายังคงอยู่ในบันทึก, มันไม่เพียง แต่เป็นสถานะของสาขาอีกต่อไป ทุกคนที่ดึงในระหว่างก็เก็บการชําระเงินที่ยังคงทํางาน
การยกเลิกไม่สัมผัสกับรูปแบบใด ๆ ดังนั้นจึงไม่มีค่าใช้จ่ายใด ๆ - รหัสผ่านการเข้าถึงเดินทางกับคําขอหนึ่งเช่นเดียวกับอื่น ๆ และไม่มีอะไรเกี่ยวกับจุดตรวจสอบที่เก็บไว้ที่ใดนอกเหนือจากอุปกรณ์ของคุณเอง
การปิดการยกเลิกการยกเลิกการยกเลิกการยกเลิกการยกเลิกการยกเลิกการยกเลิกการยกเลิกการยกเลิกการยกเลิกการยกเลิกการยกเลิกการยกเลิกการยกเลิกการยกเลิกการยกเลิกการยกเลิกการยกเลิกการยกเลิกการยกเลิกการยกเลิกการยกเลิกการยกเลิกการยกเลิกการยกเลิกการยกเลิกการยกเลิกการยกเลิกการยกเลิกการยกเลิกการยกเลิกการยกเลิกการยกเลิกการยกเลิกการยกเลิก
ค่าใช้จ่ายของงาน Repo
การทํางาน repo ใช้ได้ถึงหกการโทรแบบจําลองต่อข้อความ – ดูอ่านค้นหาตอบคําตอบ – แต่ละครั้งที่เรียกเก็บค่าใช้จ่ายจากรูปแบบที่ติดอยู่ สําหรับราคาเพียงโทรที่ใช้จริงจะถูกเรียกเก็บค่าใช้จ่ายดังนั้นคําถามที่ตอบจากไฟล์หนึ่งจะเสียค่าใช้จ่ายเกี่ยวกับค่าใช้จ่ายของการตอบสนองปกติ
แอพรายงานรวมและจํานวนการโทรหลังจากแต่ละงาน repo
เมื่องานออกจากห้อง
ภารกิจการจัดเก็บข้อมูลเป็นวงกลมไม่ใช่คําตอบเดียว: แบบจําลองรายชื่อไดเรกทอรีอ่านไฟล์ค้นหาต้นไม้อ่านอื่นแล้วเขียนเท่านั้น วงกลมนั้นมีอนุญาต - หลายรุ่นเรียกคําตอบเป็นเครดิตที่เก็บไว้สําหรับ - เพราะตัวแทนที่ไม่มีขีด จํากัด เป็นบัญชีที่ไม่มีขีด จํากัด
เมื่องานใช้ค่าใช้จ่ายของมันกับงานที่ยังคงต้องทํา Nymbot จะหยุดให้สิ่งที่คุณมีและกล่าวว่า ไม่มีการเรียกเก็บเงินอะไรอีกต่อไป
คุณยังสามารถปล่อยให้ดําเนินการได้ ตั้งค่างบประมาณการต่อเนื่องใน Settings และ Nymbot ซื้อค่าใช้จ่ายอื่น ๆ จากสมดุลเดียวกันเมื่องานหมดอายุการทํางานโดยการค้นหาที่แน่นอนที่มันหยุดแทนที่จะอ่าน re-read the repository จากจุดเริ่มต้น มันไปหนึ่งขาในครั้งเดียวแต่ละขากล่าวว่าค่าใช้จ่ายและหยุดในขณะที่งบประมาณใช้จ่ายงานเสร็จสิ้นหรือคุณกด Stop การเลือก “จนกว่าสมดุลของฉันหมดอายุ” ยังคงเป็นเพดาน - มันเป็นสมดุลของคุณแทนที่หมายเลขที่คุณพิมพ์
ข้อกําหนดเริ่มต้นคือการหยุดและบอกคุณ ไม่มีอะไรจะดําเนินการต่อไปและไม่มีอะไรใช้จ่ายมากกว่าคําตอบที่คุณถามเว้นแต่คุณได้ตั้งค่างบประมาณ
โดยปกติแล้วอุปกรณ์ของคุณจะส่งทุกขาดังนั้นงานจะดําเนินการเฉพาะในขณะที่แอปพลิเคชันจะเปิด ฟังก์ชั่นพื้นหลัง เปิดเซิร์ฟเวอร์จะส่งขาต่อไปของตัวเองในขณะที่แอปพลิเคชันจะปิดภายในงบประมาณเดียวกันที่สูงสุด 40 เท้าและ 6 ชั่วโมงและบอกคุณครั้งเดียวเมื่องานเสร็จแล้ว เพื่อทําเช่นนี้จะทําให้ token ของสํารองข้อมูลปิดผนึกด้วยคีย์เท่านั้นที่ถือไว้ในขณะที่งานทํางานและลบเมื่องานเสร็จสิ้นและเสมอภายใน 6 ชั่วโมง งานพื้นหลังเขียนไปยังสาขาของตัวเองเช่นงานอื่น ๆ
เกี่ยวกับโทเค็นนั้น
รหัสผ่านการเข้าถึงจะถูกเก็บไว้บนอุปกรณ์ของคุณและซิงค์ระหว่างพวกเขาภายในการตั้งค่าการเข้ารหัสแบบ End-to-End ของคุณดังนั้นเซิร์ฟเวอร์จะเก็บรวบรวมสําเนาที่ปิดผนึกเท่านั้นที่มันไม่สามารถอ่านได้ อุปกรณ์ Wipe, เดินไปยัง Nymbot worker ด้วยคําขอแต่ละครั้งและไม่เคยถูกเก็บไว้ที่หน้าเซิร์ฟเวอร์ที่สามารถอ่านได้หรือเผยแพร่ให้รีเลย์ เวลาเดียวที่เซิร์ฟเวอร์เก็บไว้จะปิดผนึกในขณะที่ การวิ่งพื้นหลัง คุณเปิดใช้งานจะทํางานได้สูงสุด 6 ชั่วโมง แพลตฟอร์มให้เข้าถึงการจัดเก็บข้อมูลที่คุณต้องการใช้และยกเลิกที่ผู้ให้บริการของคุณเมื่อคุณเสร็จสิ้น
เพราะมันซิงค์แชทที่ใช้สํารองข้อมูลทํางานบนอุปกรณ์ทุกอุปกรณ์ที่คุณเข้าสู่ระบบโดยไม่ต้องเชื่อมต่ออีกครั้ง การยกเลิกการเชื่อมต่อสํารองข้อมูลบนอุปกรณ์หนึ่งจะทําความสะอาด token บนอุปกรณ์อื่น ๆ เช่นกัน สํารองข้อมูลไม่เคยเข้าสู่ระบบ เซิร์ฟเวอร์ Runของคอนเทนเนอร์