sh [Git Repo和Github Sync]放置在git仓库的根目录并从cron运行以安排与远程仓库同步#sync #github #repo

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh [Git Repo和Github Sync]放置在git仓库的根目录并从cron运行以安排与远程仓库同步#sync #github #repo相关的知识,希望对你有一定的参考价值。

#!/bin/sh

if [ -x /usr/local/bin/keychain ]; then
  /usr/local/bin/keychain ~/.ssh/id_rsa  
  . ~/.keychain/`/bin/hostname`-sh
fi

DIR="$( cd -P "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
HOST="$(hostname)"
cd $DIR
git add . --all
git commit -m 'cron-job on '$HOST
git pull
git push

以上是关于sh [Git Repo和Github Sync]放置在git仓库的根目录并从cron运行以安排与远程仓库同步#sync #github #repo的主要内容,如果未能解决你的问题,请参考以下文章

python [在Github和本地文件系统之间同步Github Repo Wikis] #wiki #github #sync

求助!!我刚使用repo管理git服务器的项目,在repo sync 时报错。什么回事???

repo sync更新git仓库报错:已拒绝,会破坏现有的标签

GCTT(Go Chinese Translation Team) sync.sh同步命令详解

repo sync 出现git@172.26.65.7's password: Permission denied (publickey,password).

sh Bash / Git - 删除本地和远程分支以进行repo清理