Skip to content

An automatic script that pushes latest files to the github repository.

Notifications You must be signed in to change notification settings

YichenWei0601/automatic-github-push

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Automatic-Repository-Push

An automatic script that pushes latest files to the github repository.

手动运行

  1. 确保脚本在当前目录:首先,确保脚本文件(即 push_to_github.sh)位于Git Bash窗口当前所在的目录。可以通过在Git Bash中使用 ls 命令来列出当前目录下的文件,以确认脚本是否在该目录。

  2. 赋予脚本执行权限

    chmod +x push_to_github.sh
  3. 运行脚本:在Git Bash中,直接输入脚本的名称来运行它:

    ./push_to_github.sh

    脚本名前有一个点(.)和斜杠(/),这告诉Bash解释器在当前目录下执行这个脚本。

    或者直接双击文件即可运行。

  4. 输入GitHub凭据:如果你是第一次使用Git Bash推送到GitHub,系统可能会提示你输入GitHub用户名和密码。输入完成后,Git会记住这些凭据,直到你清除它们。

  5. 查看推送结果:如果脚本成功运行,Git Bash会显示推送的结果,包括哪些文件被推送到了远程仓库。

设置自动运行

以下方法是让文件在Windows上自动运行

1. 打开任务计划程序

  1. 在Windows搜索栏中输入“任务计划程序”并打开它。
  2. 在右侧的“操作”面板中,选择“创建任务...”。

2. 配置任务

  1. 常规

    • 名称:为你的任务起一个名字。
    • 描述(可选):添加描述以帮助识别这个任务。
    • 安全选项:根据需要设置,通常默认设置即可。
  2. 触发器

    • 点击“新建...”。
    • 开始任务:选择“一次性”或“按计划”。
    • 重复任务每隔:选择“每4小时”。
    • 高级设置:勾选“如果任务已经运行,则以下规则适用”,然后选择“停止任务”。
    • 点击“确定”。
  3. 操作

    • 点击“新建...”。
    • 操作:选择“启动程序”。
    • 程序/脚本:浏览并选择你的脚本文件(例如C:\Scripts\push_to_github.bat)。
    • 添加参数(如果需要):通常,对于批处理文件,这里不需要添加任何参数。
    • 起始于(如果需要):如果脚本需要在特定的工作目录下运行,可以在这里指定路径。
    • 点击“确定”。
  4. 条件

    • 根据需要设置,例如“如果任务已经运行,则以下规则适用”,通常默认设置即可。
  5. 设置

    • 根据需要设置,例如“如果任务已经运行,则以下规则适用”,通常默认设置即可。

3. 完成设置

完成以上步骤后,点击“确定”保存任务。任务计划程序将根据你设置的触发器自动运行脚本。

注意事项:

  • 确保你的GitHub仓库URL和分支名称在脚本中是正确的。
  • 如果你的GitHub仓库使用了SSH密钥认证,确保你的机器上已经配置了正确的SSH密钥。
  • 如果使用了HTTPS认证,可能需要在脚本中处理认证信息,或者使用SSH密钥。
  • 确保你的脚本文件路径在任务计划程序中是正确的,并且你有足够的权限来推送到远程仓库。

About

An automatic script that pushes latest files to the github repository.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages