我试图在系统启动时更新git存储库。
我从/etc/rc.local
调用了一个执行的脚本。
在该脚本中,我执行以下步骤:
1)输入克隆repo的文件夹 2)以两种不同的方式在该文件夹中执行git pull 第一种方式简单的git pull> /home/user/result.txt(没有工作) 第二种方式git --git-dir = / home / pi / gitrepo / .git pull origin master> /home/user/result.txt
我需要做些什么才能让这个工作? 还试图通过一个成功的简单wget测试互联网连接是否已经可用
提前致谢
答案 0 :(得分:0)
我希望这是公钥验证的问题。请注意,启动期间的命令是root
执行的,但您可能在github上注册了普通用户的密钥。
解决方案:注册machine key at github并使用该密钥进行提取,如所述here