请选择 进入手机版 | 继续访问电脑版

『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 3105|回复: 8

[修仙教程] 使用git存储配置文件和进行自动同步

[复制链接]

26

主题

176

帖子

726

积分

高级会员

Rank: 4

积分
726
金钱
550
HASS币
0
发表于 2018-4-7 22:22:01 | 显示全部楼层 |阅读模式
开一个samba或是sftp都让我非常不爽,我最喜欢的还是使用了git同步,这里记录下如何使用git来将你的更改自动同步到你的ha中去。

方案是使用git的hook,我们在hook中加入post-commit,在这个post-commit中加入执行sync.sh的代码,然后自己编写shell scp你想做的同步。做好后,我在atom中修改配置,存盘后commit变更,就自动scp到ha目录中去了。这是一个多么简单的操作啊。

首先,在.git/hook中建立一个post-commit的文件,内容:


#!/bin/sh

BasePath="/Users/hd/work/hassbian/sync.sh"

exec $BasePath



然后在hassbian中建议sync.sh,内容:

scp -r /Users/hd/work/git/hassbian/homeassistant/* [email protected]:/home/homeassistant/.homeassistant


记得chmod +x post-commit和sync.sh

回复

使用道具 举报

26

主题

176

帖子

726

积分

高级会员

Rank: 4

积分
726
金钱
550
HASS币
0
 楼主| 发表于 2018-4-8 08:15:24 | 显示全部楼层
哈哈哈,果然是修仙,没人了解这么玩的舒适性
回复

使用道具 举报

40

主题

3057

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11135
金钱
8028
HASS币
182
发表于 2018-4-8 10:11:52 | 显示全部楼层
官方不是有 git备份插件么?
Nero
回复

使用道具 举报

2

主题

196

帖子

1356

积分

金牌会员

Rank: 6Rank: 6

积分
1356
金钱
1160
HASS币
0
发表于 2018-4-8 10:36:06 | 显示全部楼层
还是不推荐这种玩法,修改配置要确保正确后才能重启生效,还是直接修改HA配置来得方便。

用git备份配置还是不错的。
★Raspberry + Raspbian + Home Assistant v0.1
★树莓派 + Raspbian系统 + HomeAssistant
https://github.com/huangqian8/homeassistant
回复

使用道具 举报

8

主题

95

帖子

818

积分

论坛技术达人

积分
818
金钱
718
HASS币
0

论坛风云人物

发表于 2018-4-8 11:36:28 | 显示全部楼层
用 git 千万记得加 git ignore = =要不然密码啥的都分享出去了。不过开 Private 的就无所谓了。
回复

使用道具 举报

26

主题

176

帖子

726

积分

高级会员

Rank: 4

积分
726
金钱
550
HASS币
0
 楼主| 发表于 2018-4-8 17:21:29 | 显示全部楼层
你们都以为要去github啊,我是本地建立一个git库
回复

使用道具 举报

9

主题

228

帖子

2030

积分

超级版主

Rank: 8Rank: 8

积分
2030
金钱
1777
HASS币
100

突出贡献

发表于 2018-4-8 20:49:15 | 显示全部楼层
因为是nas上起的docker,还是直接用afp连比较舒适~
回复

使用道具 举报

2

主题

47

帖子

346

积分

论坛技术达人

积分
346
金钱
299
HASS币
0
发表于 2018-4-8 22:28:52 | 显示全部楼层
emmm万一改错了好像有点麻烦
回复

使用道具 举报

8

主题

95

帖子

818

积分

论坛技术达人

积分
818
金钱
718
HASS币
0

论坛风云人物

发表于 2018-4-10 11:38:27 | 显示全部楼层
hdcola 发表于 2018-4-8 17:21
你们都以为要去github啊,我是本地建立一个git库

好吧,误解了。以为云存储。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-3-29 23:56 , Processed in 0.227034 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表