之前自建了一个Git服务,主要还是个人用。代码不会丢,还可以随便(回)滚。
经常想同步一些Github.com上的项目,今天稍作研究。至少能用了。
先在帐号下建立好库名,然后使用类似以下脚本。可能第一次需要输入你的帐号密码存于系统中。
#!/bin/bash
echo 同步https://github.com/makeryangcom/Engine2D
cd /home/ease/server/git
rm Engine2D -rf
git clone https://github.com/makeryangcom/Engine2D
cd Engine2D
git remote rm origin
git remote add origin https://ease@git.scwy.net/ease/Engine2D
git add .
git commit -m "Ease同步"
git push origin main
然后做个定时任务,让它每天运行一次即可。