一个结合crontab定时推送github或coding库小玩意
admin
2023-07-31 01:45:43
0

gogit

一个结合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

配置推送github同时提交coding库

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

License

MIT

相关内容

热门资讯

Mobi、epub格式电子书如... 在wps里全局设置里有一个文件关联,打开,勾选电子书文件选项就可以了。
定时清理删除C:\Progra... C:\Program Files (x86)下面很多scoped_dir开头的文件夹 写个批处理 定...
scoped_dir32_70... 一台虚拟机C盘总是莫名奇妙的空间用完,导致很多软件没法再运行。经过仔细检查发现是C:\Program...
500 行 Python 代码... 语法分析器描述了一个句子的语法结构,用来帮助其他的应用进行推理。自然语言引入了很多意外的歧义,以我们...
小程序支付时提示:appid和... [Q]小程序支付时提示:appid和mch_id不匹配 [A]小程序和微信支付没有进行关联,访问“小...
pycparser 是一个用... `pycparser` 是一个用 Python 编写的 C 语言解析器。它可以用来解析 C 代码并构...
微信小程序使用slider实现... 众所周知哈,微信小程序里面的音频播放是没有进度条的,但最近有个项目呢,客户要求音频要有进度条控制,所...
65536是2的几次方 计算2... 65536是2的16次方:65536=2⁶ 65536是256的2次方:65536=256 6553...
Apache Doris 2.... 亲爱的社区小伙伴们,我们很高兴地向大家宣布,Apache Doris 2.0.0 版本已于...
项目管理和工程管理的区别 项目管理 项目管理,顾名思义就是专注于开发和完成项目的管理,以实现目标并满足成功标准和项目要求。 工...