linux - Git pull/取自动化

标签 linux git github automation

我想自动化本地服务器来 pull github 存储库,然后将版权添加到代码文件中,如果它们不存在,则提交并将它们推回。我有在 linux centOS 服务器上运行的受版权保护的可执行文件,但我无法告诉我的程序是否运行。 Webhook 不起作用,因为它是本地服务器,而不是面向网络的服务器,有什么想法吗?

最佳答案

我的第一个想法是您可以编写一个脚本来执行此操作。最简单的方法是使用 shell 脚本或 python 脚本。

脚本可以执行以下操作。

Open every directory
   for each directory
       for each file in the directory
            if not contains copyright
                add copyright to top of file

git commit -m "add copyright"
git push

关于linux - Git pull/取自动化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24272490/

相关文章:

HTML 不会链接到 GitHub 存储库中的 CSS

Github compare 给出的结果与 GraphQL 输出不同

git - 如何将 git 忽略的文件夹推送到子树分支?

android - 在 adb shell 中查找最后修改的文件

linux - 将数据发布到表单 cURL

git - 如何更改 .bash_history 位置(Windows 版 Git)

android - Android Studio/Gradle可在2台Mac上运行。在第3个上无法使用。

linux - awk 中非常奇怪的行为

regex - 用于搜索给定模式的段落的 Shell 脚本

Git 在上游 master 上重新设置我的 fork 分支