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

Azure应用服务Git URL含双@符号无效问题求助

解决Azure App Service Git URL中含@符号用户名的问题

嘿,这个问题我之前帮朋友处理过,刚好能给你快速支招!

问题根源其实很直观:Git的HTTPS URL里,@是用来分隔用户名和主机地址的特殊字符。你的用户名ricardo.ccc@mydomain.com本身带了一个@,直接替换后URL里就出现两个@,Git会误把第一个@后面的mydomain.com当成主机的一部分,自然识别无效。

给你两个最直接的解决方案:

1. URL编码用户名里的@符号

把用户名中的@替换成它的URL编码值%40,生成的有效URL就是:

https://ricardo.ccc%40mydomain.com@app_name.scm.azurewebsites.net/app_name.git

Git会正确解析这个编码后的符号,不会再混淆分隔逻辑。

2. 不在URL中直接写入用户名

如果你觉得编码操作麻烦,也可以绕开直接写用户名的方式:

  1. 先执行命令添加远程仓库:
    git remote add azure https://app_name.scm.azurewebsites.net/app_name.git
    
  2. 当你执行git push azure main(或你的目标分支名)时,Git会弹出提示让你输入用户名和密码,这时候直接输入ricardo.ccc@mydomain.com就行,完全不会有冲突问题。

这两种方法都能完美解决你的问题,跟着教程继续推进就好啦!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.22 09:47:14