crontabと組み合わせてgithubまたはcodingライブラリをタイミング的にプッシュする小物


gogit
crontabと組み合わせてgithubまたはcodingライブラリの小物をタイミング的にプッシュします.
Github:https://github.com/HavenShen/gogit
注意:このコンピュータを実行するには、pythonを実行し、githubとcodingを構成してssh keyキーレスチャネルgitを使用するssh取得方法(長年電源を切らないlinuxサーバの使用を推奨)を実行する必要があります.
コンフィギュレーションリファレンス:Gitコンフィギュレーションインストールチュートリアル操作githubを使用してクローンデータをアップロードする
インストール
1.ライブラリのクローン作成
git clone [email protected]:HavenShen/gogit.git

githubのプッシュとcodingライブラリの同時コミットの構成
1.自分のgithubとcodingで自分の新しいライブラリを作成する
名前をつけることができます:mygogit自分のsshアドレスを取得します
  • [email protected]:xxx/mygogit.git
  • [email protected]:xxx/mygogit.git

  • 2.githubクローンのライブラリディレクトリの下にあるgogit/.git/configファイルの[remote "origin]"ノードの下にあるurlパスを変更および追加
    url = [email protected]:xxx/mygogit.git
    url = [email protected]: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