Failed to connect to github.com port 443 via 127.0.0.1 after 2074 ms: Could not connect to server

Git 推送失败常因代理配置残留导致,关键线索为 `via 127.0.0.1`。若未运行代理软件或端口错误,需检查并清除 Git 的全局代理设置。可通过命令查看当前配置,若无需代理,直接取消即可。如需代理,确保代理工具运行且端口正确。同时排查系统环境变量中的 HTTP_PROXY 和 HTTPS_PROXY 设置。通过 curl 测试网络连通性可快速验证问题根源。最常见场景为代理配置未清理,取消后问题即解。

NuGet 需要 HTTPS 源。要使用 HTTP 源,必须在 NuGet.Config 文件中将 'allowInsecureConnections' 显式设置为 true

新版 NuGet 客户端强制要求 HTTPS,导致内网 HTTP 源推送失败。可通过三种方式解决:使用 dotnet nuget 命令行添加源并启用不安全连接,手动编辑机器级或项目级 NuGet.Config 文件,在源配置中添加 allowInsecureConnections="true" 属性,或在 push 时直接通过命令行参数临时开启。推荐个人开发用命令行配置,团队协作将配置文件提交至 Git 仓库以实现统一管理。长期可考虑为内网源添加 HTTPS 证书,但当前环境下使用 HTTP 配合此设置已足够。

uv安装和使用教程

`uv` 是由 Astral 团队开发的高性能 Python 包管理工具,基于 Rust 编写,具备比传统工具快 10 至 100 倍的安装速度。它集包安装、虚拟环境管理、依赖解析与项目初始化于一体,支持 `requirements.txt` 和 `pyproject.toml` 格式,可无缝替代 `pip`、`virtualenv`、`poetry` 等多个工具。通过简洁的命令如 `uv venv`、`uv add`、`uv run`,实现高效开发流程。尽管常与 `uvicorn` 混淆,但其定位为现代化包管理核心工具,已在社区广泛推荐,适合追求效率的开发者使用。

markdown常用写法

Markdown 是一种轻量级标记语言,广泛用于文档编写与博客创作。核心语法涵盖标题分级、段落与换行、粗体斜体强调、无序与有序列表、链接与图片插入、引用块、代码高亮(行内与块级)、分割线、表格排版及任务列表等功能。通过简洁的符号实现结构化内容表达,支持跨平台使用,文件通常以 `.md` 为扩展名,是高效撰写技术文档与网页内容的理想工具。