Linux 如何在系统启动时获取git存储库的最新版本

Linux 如何在系统启动时获取git存储库的最新版本,linux,git,shell,Linux,Git,Shell,我正在尝试在系统启动时更新git存储库 我从执行的/etc/rc.local调用了一个脚本。 在该脚本中,我执行以下步骤: 1) 输入repo克隆到的文件夹 2) 以两种不同的方式在该文件夹中执行git拉入 第1种方式简单git pull>/home/user/result.txt(不起作用) 第二路git--git-dir=/home/pi/gitrepo/.git-pull-origin-master>/home/user/result.txt 我需要做什么才能让它工作? 还尝试使用一个简单

我正在尝试在系统启动时更新git存储库

我从执行的
/etc/rc.local
调用了一个脚本。 在该脚本中,我执行以下步骤:

1) 输入repo克隆到的文件夹 2) 以两种不同的方式在该文件夹中执行git拉入 第1种方式简单git pull>/home/user/result.txt(不起作用) 第二路git--git-dir=/home/pi/gitrepo/.git-pull-origin-master>/home/user/result.txt

我需要做什么才能让它工作? 还尝试使用一个简单的wget测试internet连接是否已经可用,并取得了成功


提前感谢

我想这可能是公钥身份验证的问题。请注意,启动期间的命令是以
root
身份执行的,但您可能已经在github注册了普通用户的密钥


解决方案:注册一个并使用该键进行pull,如所述

Yes,但您还需要在github注册机器用户的pub键。检查我提供的第一个链接