一个结合 crontab 定时推送 github 或 coding 库小玩意。
注:运行此玩意的电脑,必须可运行 python、已经配置好 github 和 coding 使用 ssh key 无密钥通道 git 的 ssh 获取方式(推荐使用常年不关机的 linux 服务器)。
配置参考:Git 配置安装使用教程操作 github 上传克隆数据
1.克隆此库
git clone git@github.com:HavenShen/gogit.git
1.在自己的 github 和 coding 中创建自己的新库
可取名如:mygogit
取得自己的 ssh 地址
git@github.com:xxx/mygogit.git
git@git.coding.net:xxx/mygogit.git
2.修改及增加刚在 github 克隆的库目录下 gogit/.git/config
文件中的 [remote "origin]"
节点下 url
路径
url = git@github.com:xxx/mygogit.git
url = git@git.coding.net:xxx/mygogit.git
#编辑定时任务
crontab -e
#键入每天下午 3 点执行命令
00 15 * * * python /home/gitfile/gogit/main.py #这边执行路径按自己的库目录而改动
#保存退出
:wq
搞定。
坐等任务每天帮你填补 github 空地,以及 coding 每天推送代码的 + 0.01 码币
1.如果 crontab 不执行 python 脚本
在main.py
文件头部加入
#!/usr/bin/python #对应python环境变量路径
把 Python( main.py
)的属性改为可执行
chmod a+x main.py
修改 crontab
crontab -e
00 15 * * * /home/gitfile/gogit/main.py
MIT