linux - 无法更新 Linux 的 Github 桌面(错误:429 Too Many Requests)
问题描述
当我尝试通过更新管理器更新 Github Desktop 时出现错误
Failed to fetch https://packagecloud.io/shiftkey/desktop/any/dists/any/InRelease
429 Too Many Requests [IP: 54.183.216.24 443]Some index files failed to download.
They have been ignored, or old ones used instead.
如何解决?
谢谢
解决方案
好的,问题是 Github 桌面的托管超出了其每月的带宽分配。这就是为什么我们会429 Too Many Requests
出错。
您可以从https://packagecloud.io/shiftkey/desktop/any/dists/any/InRelease检查它
如何解决:
A.packagecloud-shiftky-desktop.list
从sources.list.d
- 转到
/etc/apt/sources.list.d
目录 - 在目录内右键单击并选择
Open as Root
选项 - 输入您的登录凭据以进行身份验证
- 选择
packagecloud-shiftky-desktop.list
文件并将其删除 - 现在再次检查更新。
或者
B. 通过更新管理器
- 打开更新管理器并找到
Additional Repositories
选项
(注意:不同的 Linux 发行版有不同的设置,在 Linux Mint 中,Update Manager -> Edit -> Software Sources -> Additional Repositories)
- 取消选中
packagecloud.io/any
选项-> 确定
更新
只要自动更新不可用,检查更新的最佳方法是从其 Github 发布页面 https://github.com/shiftkey/desktop/releases下载最新版本
推荐阅读
- ruby-on-rails - 使用 Form rails 发布到 API?
- apache - 不要为 tomcat localhost_access_log 记录特定的 url 模式
- git - SourceTree切换分支有错误?
- python - 如何使用 python selenium 识别这个数值?
- java - Spark 结构化流与 Kafka 消费者/生产者
- node.js - Express REST API > Subject.find 查询给了我空数组
- postgresql - 将 IFTHEN 条件放入触发函数
- reinforcement-learning - 多智能体强化学习代码
- node.js - 带有 nginx 客户端的套接字,但无法发送或收听
- php - SQLSTATE[HY000]: 一般错误 Yii2中正在执行的SQL