gpt4 book ai didi

github - 如何设置 Raspberry Pi 3 B+ 以将更新自动部署到私有(private) Github 存储库?

转载 作者:行者123 更新时间:2023-12-05 09:15:01 25 4
gpt4 key购买 nike

我买了一个 Pi 3 B+ 并想让它自动克隆/部署来自私有(private) github 存储库的新推送(来自不同的机器)。我只是想知道我会怎么做。我知道我需要一个 github web hook 但我不知道从哪里开始。 Pi 将位于一个我不想经常去更新我的代码的地方,这样一切都会变得容易得多。谢谢

最佳答案

  1. 您需要将您的存储库克隆到您的 Raspberry Pi

    git clone git@github.com:你的用户名/你的仓库名.git

  2. 然后在开始你的脚本之前,你只需将新版本从 github 拉到你的本地存储库并运行更新的脚本git pull origin master

开始脚本示例:

#!/bin/bash
cd /your-local-repository-path/
git pull origin master
python your-script.py &

不要忘记让启动脚本可执行 sudo chmod 755 starting-script.sh

然后你可以运行你的起始脚本/.starting-script.sh

它应该在运行前拉取最新版本的远程仓库到你的本地仓库。

希望对你有帮助。

关于github - 如何设置 Raspberry Pi 3 B+ 以将更新自动部署到私有(private) Github 存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53291829/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com