# Sync-Skeleton **Repository Path**: siam-document/sync-skeleton ## Basic Information - **Project Name**: Sync-Skeleton - **Description**: 利用gitee仓库作为本地文件备份/同步工具 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2023-08-26 - **Last Updated**: 2024-10-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Sync Skeleton 利用gitee仓库作为本地文件备份/同步工具 - 快速自动pull push脚本 - - 可以利用Windows/Linux的计划任务管理设置自动执行 [Windows计划任务管理](https://blog.csdn.net/alwaysl7/article/details/74561203) - - Windows运行: .\git-sync.bat - - Linux运行: ./git-sync.sh ## 初次使用 1. 在gitee上创建一个仓库 2. Clone本骨架 `git clone https://gitee.com/siam-document/sync-skeleton.git` 3. 进入骨架文件夹 `cd sync-skeleton` 4. 删除掉.git文件夹 `rm -rf .git` (Windows下直接删除即可) 5. remote添加为你的新仓库 `git remote add origin https://gitee.com/xxx/xxx.git(你新创建的)` 6. push到新仓库 `git push -u origin master` ## 已有仓库 1. git clone https://gitee.com/xxx/xxx.git. 2. 在文件夹内(修改内容后)执行同步脚本即可 ## 说明 如果当做文本类型备份一般不会有啥问题,如果当做图片/文档/PPT备份,在使用久了之后可能会由于文件过多导致初始化过慢,可以参考以下教程做部分仓库的拉取 - [Git拉取指定文件夹或文件](https://zhuanlan.zhihu.com/p/57390306) 如果在外临时办公,不需要部署同步环境,只想下载某一个文件(比如在甲方公司演示的PPT),可以使用以下命令单独下载某一个文件(还可以有版本概念哦,多版本PPT) ``` windows: curl -o 保存文件名.pptx https://gitee.com/siam-document/sync-skeleton/blob/master/git-sync.bat(替换成你的文件名) linux: wget https://gitee.com/siam-document/sync-skeleton/blob/master/git-sync.bat(替换成你的文件名) ``` ## 场景补充 可以但做图床,但是不推荐,因为gitee的图床有流量限制、防盗链等,可能会导致图片无法访问