一个结合crontab定时推送github或coding库小玩意。
Github: https://github.com/HavenShen/gogit
注:运行此玩意的电脑,必须可运行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
定时任务 #编辑定时任务 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