解决困扰很久的unity配置UPM引起的git报错
当unity项目中使用UPM插件包时,大概率会报如下错误:
各种配置git,包括Sourcetree的更改都无济于事,无法修复此问题.
一个临时解决方案是,可以直接在项目中的 /Packages\manifest.json 中加上账号密码,当然这不是长久之计。
http://账号:密码@此处是你的UPM地址
比如:http://jack:[email protected]/yyy/xxx_UPM.git#sesame
以上方法可以临时解决问题。但是如果有多个UPM地址 或者后续增加每次都要手动编辑一次。很麻烦。
参考了另外一个文章,有一个类似的问题,(感谢作者https://blog.****.net/qq_35425070/article/details/106797930)
学习他的思路,新建一个git-credentials,路径在(C:\Users\admin\.git-credentials) 同时编辑它,编辑好账号和密码,成功解决。路径每个人当前用户不一样,根据实际情况更改。仅供参考。
注意这个链接是经过Url编码转换的,可以使用在线工具转换一下,就oK。
涉及到密码就不截图了。可以看下我参考的那篇博客。