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

 找回密码
 立即注册
楼主: muxiachuixue

[学习笔记] 手把手教你解决HACS无法访问github问题:无需科学上网

  [复制链接]

4

主题

48

帖子

153

积分

注册会员

Rank: 2

积分
153
金钱
104
HASS币
0
发表于 2022-2-17 21:48:02 | 显示全部楼层
muxiachuixue 发表于 2022-2-17 21:17
截图和你的差不多,你的是因为在windows里面编辑了,导致格式和linux有冲突,在linux环境下编辑吧。或者H ...

总算搞好了,所有文件都要在file editor里面新建和输入,谢谢了
回复

使用道具 举报

0

主题

10

帖子

58

积分

注册会员

Rank: 2

积分
58
金钱
48
HASS币
0
发表于 2022-2-18 13:41:14 来自手机 | 显示全部楼层
我需要科学上网才能下载
回复

使用道具 举报

5

主题

357

帖子

2046

积分

金牌会员

Rank: 6Rank: 6

积分
2046
金钱
1674
HASS币
60
 楼主| 发表于 2022-2-18 14:08:01 | 显示全部楼层
hmfeifan 发表于 2022-2-18 13:41
我需要科学上网才能下载

有科学工具就科学,没有就用本文方案
回复

使用道具 举报

0

主题

18

帖子

82

积分

注册会员

Rank: 2

积分
82
金钱
64
HASS币
0
发表于 2022-2-23 00:59:26 | 显示全部楼层
报错:
Package update_hacs_download_source setup failed. Component shell_command has duplicate key 'update_hacs_download_source'

这该怎么弄 啊
回复

使用道具 举报

5

主题

357

帖子

2046

积分

金牌会员

Rank: 6Rank: 6

积分
2046
金钱
1674
HASS币
60
 楼主| 发表于 2022-2-23 08:23:25 | 显示全部楼层
wkless 发表于 2022-2-23 00:59
报错:
Package update_hacs_download_source setup failed. Component shell_command has duplicate key ' ...

你是不是写了两个,或者之前就有一个,这次又加了一个,两个重复了
回复

使用道具 举报

0

主题

18

帖子

82

积分

注册会员

Rank: 2

积分
82
金钱
64
HASS币
0
发表于 2022-2-23 12:52:09 | 显示全部楼层
muxiachuixue 发表于 2022-2-23 08:23
你是不是写了两个,或者之前就有一个,这次又加了一个,两个重复了

确实是,packages 里的两个文件整重复了
回复

使用道具 举报

1

主题

8

帖子

60

积分

注册会员

Rank: 2

积分
60
金钱
52
HASS币
0
发表于 2022-2-25 07:37:19 | 显示全部楼层
大佬,我照着你的步骤做了,但是并没有用...我的HACS依旧是有些能下载,有些下载转圈一会就没反应
是不是因为我是在NAS里装的docker,然后docker的网络设置是直接使用NAS的网络,所以在docker里用你这个代码改源没有用?
回复

使用道具 举报

5

主题

357

帖子

2046

积分

金牌会员

Rank: 6Rank: 6

积分
2046
金钱
1674
HASS币
60
 楼主| 发表于 2022-2-25 08:33:23 | 显示全部楼层
jnxxhzz 发表于 2022-2-25 07:37
大佬,我照着你的步骤做了,但是并没有用...我的HACS依旧是有些能下载,有些下载转圈一会就没反应
是不是因 ...

和这个应该没关系,这个脚本就是针对docker环境的。你打开/config/custom_components/hacs/base.py,看看有没有这段代码
url = url.replace("raw.githubusercontent.com", "mirror.ghproxy.com/https://raw.githubusercontent.com")
        if "releases/download/" in url or "archive/refs/" in url:
            url = url.replace("//github.com/", "//github.com/")

另外看看HA日志有没有报错啥的,最后要重启两次HA才能生效
回复

使用道具 举报

10

主题

147

帖子

460

积分

中级会员

Rank: 3Rank: 3

积分
460
金钱
313
HASS币
0
发表于 2022-2-26 02:56:25 | 显示全部楼层
此法好用,感谢分享!!!
回复

使用道具 举报

10

主题

147

帖子

460

积分

中级会员

Rank: 3Rank: 3

积分
460
金钱
313
HASS币
0
发表于 2022-2-26 03:07:34 | 显示全部楼层
本帖最后由 hxin 于 2022-2-26 03:14 编辑

能看到下载的文件出现,重启多次可用了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-2 22:21 , Processed in 0.072348 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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