โค้ดนั้นเกือบจะถูกต้องแล้วสำหรับการตั้งค่าเริ่มต้นของที่เก็บของคุณ มีขั้นตอนเพิ่มเติมอีกสองสามขั้นตอนที่คุณต้องเพิ่มในตอนท้าย:
git branch -M หลัก
git remote add origin [email protected]:username/repository-name.git #Edit this เพื่อให้ตรงกับ Github repo ของคุณ
git push -u กำเนิดหลัก
บรรทัดแรกที่ฉันได้เพิ่มตั้งค่าสาขาในคอมไพล์ (สาขาเริ่มต้นของ Github คือ หลัก
) บรรทัดที่สองตั้งต้นทางระยะไกล และบรรทัดสุดท้ายผลักโฟลเดอร์ของคุณไปที่ Github
สคริปต์ที่คุณเรียกจาก crontab ควรมีลักษณะดังนี้:
ซีดี ~/myfolder
คอมไพล์เพิ่ม .
git กระทำ -a -m "$current_date"
คอมไพล์กด
สมมติว่าคุณตั้งชื่อมัน อัพโหลด script.sh
นี่คือรายการ crontab ซึ่งจะทำงานทุกนาที (crontab ช่วงเวลาที่เร็วที่สุดอนุญาต) โดยไม่มีเอาต์พุต:
* * * * * ~/upload-script.sh >/dev/null 2>&1
ฉันไม่แน่ใจว่าคุณสามารถ จำกัด อัตราโดย Github ได้หรือไม่ ดังนั้นคุณอาจต้องลดความเร็วของการพุช คุณสามารถสร้างรายการ crontab โดยใช้ ตัวสร้าง crontab หากเป็นกรณีนี้
และสำหรับการอ้างอิง นี่คือเอกสารประกอบของ Github เกี่ยวกับวิธีตั้งค่าพื้นที่เก็บข้อมูลระยะไกล (มีประโยชน์สำหรับการดีบักปัญหาคอมไพล์):
https://docs.github.com/en/get-started/using-git/pushing-commits-to-a-remote-repository
หวังว่านี่จะช่วยได้ :)