Replit เพิ่งอัปเดตแผนเริ่มต้น (แผนหลักฟรี) เพื่อจำกัดผู้ใช้ไว้ที่ 3 คน บัญชีที่เกินขีดจำกัดนี้จะต้องเผชิญกับข้อจำกัดในอนาคต (การซ้ำทั้งหมดจะถูกลบโดยอัตโนมัติในหนึ่งปี) เว้นแต่พวกเขาจะสมัครแผน $25/เดือน
เพื่อช่วยให้การเปลี่ยนแปลงเป็นไปอย่างราบรื่น สคริปต์ CLI นี้จะดาวน์โหลด Repls ทั้งหมดจากบัญชีของคุณ รวมถึงตัวแปรสภาพแวดล้อมและข้อมูลการกำหนดค่า ช่วยให้คุณสามารถย้ายโปรเจ็กต์ของคุณออกจาก Replit ได้อย่างปลอดภัย
หากต้องการติดตั้งแพ็คเกจทั่วโลก ให้รัน:
การติดตั้ง npm -g replit-export
ทำซ้ำส่งออก --help
-V, --version
ส่งออกหมายเลขเวอร์ชัน
-o, --output
ระบุไดเร็กทอรีที่จะบันทึก Repls
-a, --auth
ทำซ้ำคุกกี้การอนุญาต ( connect.sid
)
-l, --load
โหลดไฟล์บันทึกก่อนหน้าเพื่อดาวน์โหลดต่อ (ค่าเริ่มต้น: .replit-export.save
)
-c, --concurrent
ตั้งค่าจำนวนการดาวน์โหลดพร้อมกันสูงสุด (ค่าเริ่มต้น: 15
)
-m, --max
จำกัดจำนวน Repls สูงสุดที่จะดาวน์โหลด
-f, --filter <...files>
กรองไฟล์ที่ตรงกับรูปแบบที่ระบุ (ค่าเริ่มต้น: ["node_modules/",".cargo/"]
)
-h, --help
แสดงข้อมูลความช่วยเหลือ
หากต้องการดึงคุกกี้การอนุญาตที่จำเป็นสำหรับสคริปต์นี้:
เข้าสู่ระบบเพื่อรีพลิท
เปิด DevTools ในเบราว์เซอร์ของคุณ
คัดลอกคุกกี้ connect.sid
หรือคุณสามารถใช้ส่วนขยายเช่นตัวแก้ไขคุกกี้ได้
หากต้องการเริ่มดาวน์โหลด Repls ทั้งหมดของคุณอย่างรวดเร็ว ให้รันคำสั่งต่อไปนี้:
replit-export --output repls/ --auth <คุกกี้>
การดำเนินการนี้จะดาวน์โหลด Repls สาธารณะและส่วนตัวทั้งหมดจากบัญชีของคุณไปยังโฟลเดอร์ repls/
ตัวแปรสภาพแวดล้อมจะถูกแยกและบันทึกโดยอัตโนมัติในไฟล์ .env
ในโฟลเดอร์รูทของแต่ละ Repl
หากคุณมี Repls จำนวนมาก ตรวจสอบให้แน่ใจว่าคุณมีพื้นที่ดิสก์เพียงพอในคอมพิวเตอร์ของคุณ Replit บังคับใช้ขีดจำกัดอัตราสำหรับการดาวน์โหลดรหัสไปรษณีย์ Repl ทั้งหมด CLI จะจัดการกับขีดจำกัดอัตราเหล่านี้โดยอัตโนมัติ และคุณอาจสังเกตเห็นการหยุดชั่วคราวเป็นครั้งคราว หากคุณมีตัวแทนจำนวนมาก ขอแนะนำให้ปล่อยให้ CLI ทำงานอยู่เบื้องหลังจนกว่ากระบวนการจะเสร็จสมบูรณ์