一個結合crontab定時推送github或coding庫小玩意。html
Github:https://github.com/HavenShen/gogitpython
注:運行此玩意的電腦,必須可運行python、已經配置好github和coding使用ssh key 無密鑰通道git的ssh獲取方式(推薦使用常年不關機的linux服務器)。linux
配置參考:Git配置安裝使用教程操做github上傳克隆數據git
1.克隆此庫github
git clone git@github.com:HavenShen/gogit.git
1.在本身的github和coding中建立本身的新庫shell
可取名如:mygogit
取得本身的ssh地址服務器
git@github.com:xxx/mygogit.git
ssh
git@git.coding.net:xxx/mygogit.git
url
2.修改及增長剛在github克隆的庫目錄下gogit/.git/config
文件中的[remote "origin]"
節點下url
路徑.net
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