git-tf配置含空格(%20)的URL报错问题求助
解决git-tf配置带空格的TFS集合URL报错问题
我之前在把本地Git仓库同步到带空格名称的TFS集合时,也碰到过一模一样的报错!git-tf对URL里的空格处理不支持%20编码,得换个方式来处理,试试下面这几个方法:
用双引号包裹整个TFS集合URL
这是最通用的解决办法,把包含空格的集合URL整个放在双引号里,让shell把它识别成一个完整的参数,不用再转义空格。命令改成这样:git tf configure "http://ip:8080/tfs/collection name/" $/project注意这里集合名称里的空格直接保留就行,不用替换成%20。
Windows CMD环境下试试反斜杠转义空格
如果你是在Windows的命令提示符里操作,除了双引号,也可以在空格前加反斜杠来转义:git tf configure http://ip:8080/tfs/collection\ name/ $/project不过这个方法在PowerShell里不太好用,还是双引号的兼容性更强。
直接复制浏览器里的集合URL
有时候手动输入URL容易出错,你可以先在浏览器打开http://ip:8080/tfs,找到目标集合后复制地址栏里的完整URL,再用双引号包裹粘贴到命令里,这样能避免拼写或者格式错误。
我当时就是用第一种双引号的方法解决的,你可以先试试这个,应该就能顺利完成配置了。
内容的提问来源于stack exchange,提问作者brachi
相关产品推荐
相关产品推荐

