(原) 自建Git服务器Gogs,同步Github库

原创文章,请后转载,并注明出处。

之前自建了一个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

然后做个定时任务,让它每天运行一次即可。

相关文章