Python raspberry pi上的自动git拉入系统引导

Python raspberry pi上的自动git拉入系统引导,python,git,automation,raspberry-pi,Python,Git,Automation,Raspberry Pi,我正在使用安装了jessie lite的raspberry pi zero,我想在系统启动时从github存储库中提取。 我已经写了一个python脚本 os.system("(cd ~/Exchange/KneeJointMonitoring && git pull)") 当手动执行时,它可以正常工作。 对于自动化,我使用了rc.local,其中添加了 sudo python /home/pi/Exchange/KneeJointMonitoring/AutoPull.py

我正在使用安装了jessie lite的raspberry pi zero,我想在系统启动时从github存储库中提取。 我已经写了一个python脚本

os.system("(cd ~/Exchange/KneeJointMonitoring && git pull)")
当手动执行时,它可以正常工作。 对于自动化,我使用了rc.local,其中添加了

sudo python /home/pi/Exchange/KneeJointMonitoring/AutoPull.py &
这也应该起作用,因为另一个脚本(在上面的脚本之后调用)是在引导时启动的。 我还向github添加了一个SSH密钥,并将其添加到raspberry pi上,下面是机器用户的教程(以及链接的教程):

后来,我跑了

ssh -T git@github.com
这是成功的。
不管怎么说,我的Pi并没有在启动时拉回购协议,我错过了什么?有人能帮忙吗

多亏@pacholik的输入,我才能够解决这个问题: 首先,我去掉了python文件运行的~in命令行(不确定这是否有问题)。 主要变化是:

git remote set-url origin https://{username}:{password}@github.com/{username}/{project}.git

下次重新启动后,程序被更新:)

可能是~指向了不同的位置,因为您以root用户身份运行它。或者根没有键。或者你还没有联系。无论如何,您应该将输出重定向到某个日志文件并进行检查。感谢pacholik,您的输入帮助解决了问题:)