You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Visual Studio 2022的Git连接到Gitea服务器?

解决Visual Studio 2022连接私有Gitea Git服务器问题

核心错误排查

从你提供的错误日志能看到关键问题:

unable to access 'https://git.myserver.net/myuser/': Failed to connect to git.hrbox.net port 443 after 21087 ms: Timed out

你配置的远程地址是git.myserver.net,但实际请求的是git.hrbox.net,域名不匹配是超时的直接原因。先确认:

  • 公司Gitea服务器的正确域名,找IT部门核实是git.myserver.net还是git.hrbox.net
  • 执行ipconfig /flushdns刷新本地DNS缓存,排除解析异常

正确配置Gitea远程仓库URL

Gitea仓库的HTTPS格式必须是:
https://[服务器域名]/[你的用户名]/[仓库名].git
注意:

  • 必须以.git结尾,仅填写https://git.myserver.net/myusername是无效的
  • 确保你在Gitea平台上已创建对应仓库,且拥有该仓库的写入权限

手动配置远程仓库(绕过VS图形界面问题)

如果VS自动配置有异常,用Git命令行操作更可靠:

  1. 打开VS的Git终端(或直接进入项目目录的命令提示符)
  2. 执行以下命令:
    # 移除错误的远程配置
    git remote remove origin
    # 添加正确的远程仓库地址
    git remote add origin https://[正确域名]/[你的用户名]/[仓库名].git
    # 推送本地分支到远程
    git push -u origin master
    

执行git push时会弹出凭据输入窗口,输入你的Gitea账号密码即可。

凭据问题处理

如果始终没有弹出凭据提示:

  • 打开Windows凭据管理器(控制面板→用户账户→凭据管理器),删除与Gitea服务器相关的旧凭据,重新尝试推送
  • 检查VS设置:工具→选项→源代码管理→Git全局设置,确保“凭据助手”选择“Git Credential Manager”

内容的提问来源于stack exchange,提问作者SuperDre

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 11:50:45