Linux 如何在系统启动时获取git存储库的最新版本
我正在尝试在系统启动时更新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 我需要做什么才能让它工作? 还尝试使用一个简单
/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键。检查我提供的第一个链接